计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2012年
9期
2018-2026
,共9页
张惠臻%王超%李曦%周学海
張惠臻%王超%李晞%週學海
장혜진%왕초%리희%주학해
可重构指令集处理器%编译后端%代码生成%指令选择%指令调度%性能优化
可重構指令集處理器%編譯後耑%代碼生成%指令選擇%指令調度%性能優化
가중구지령집처리기%편역후단%대마생성%지령선택%지령조도%성능우화
可重构指令集处理器能够适应多变的计算任务在性能和灵活性两方面的要求,而传统的编译后端技术无法为其生成高效的可执行代码,需要有新的代码生成方法.针对传统编译后端代码生成三阶段方法进行扩展的代码混合优化生成算法正是这样一种方法.该算法很大程度地复用了原有的三阶段代码生成过程,同时针对可重构指令集具有动态性的特点,根据系统硬件资源和重构配置,扩展了针对可重构指令代码生成的优化处理,从而能够获得切合可重构指令集处理器体系结构特性的可执行代码.相关实验与分析说明了该算法针对硬件重构得到的新平台所做的可重构指令代码生成是有效的,能够较好地提高应用程序在新平台上的执行性能.
可重構指令集處理器能夠適應多變的計算任務在性能和靈活性兩方麵的要求,而傳統的編譯後耑技術無法為其生成高效的可執行代碼,需要有新的代碼生成方法.針對傳統編譯後耑代碼生成三階段方法進行擴展的代碼混閤優化生成算法正是這樣一種方法.該算法很大程度地複用瞭原有的三階段代碼生成過程,同時針對可重構指令集具有動態性的特點,根據繫統硬件資源和重構配置,擴展瞭針對可重構指令代碼生成的優化處理,從而能夠穫得切閤可重構指令集處理器體繫結構特性的可執行代碼.相關實驗與分析說明瞭該算法針對硬件重構得到的新平檯所做的可重構指令代碼生成是有效的,能夠較好地提高應用程序在新平檯上的執行性能.
가중구지령집처리기능구괄응다변적계산임무재성능화령활성량방면적요구,이전통적편역후단기술무법위기생성고효적가집행대마,수요유신적대마생성방법.침대전통편역후단대마생성삼계단방법진행확전적대마혼합우화생성산법정시저양일충방법.해산법흔대정도지복용료원유적삼계단대마생성과정,동시침대가중구지령집구유동태성적특점,근거계통경건자원화중구배치,확전료침대가중구지령대마생성적우화처리,종이능구획득절합가중구지령집처리기체계결구특성적가집행대마.상관실험여분석설명료해산법침대경건중구득도적신평태소주적가중구지령대마생성시유효적,능구교호지제고응용정서재신평태상적집행성능.