魏亮辉
- 作品数:4 被引量:3H指数:1
- 供职机构:中国科学技术大学计算机科学与技术学院更多>>
- 发文基金:国家自然科学基金安徽省自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 可重定向编译器后端中的关键技术研究
- 重定向编译器能为一定范围内的不同体系结构产生汇编代码,近年来已成为嵌入式片上系统设计中的重要工具。重定向范围和产生的代码的质量是衡量重定向编译器优劣的二个重要标准,它们主要取决于重定向编译器的后端。本文的全部研究和实验工...
- 魏亮辉
- 关键词:体系结构描述语言指令调度寄存器分配查询接口
- 文献传递
- 基于XP-ADL的重定向编译器后端设计被引量:1
- 2007年
- 为开发能在短时间应用于不同体系结构并产生高质量代码的嵌入式系统编译器,在Tri-maran的基础上设计并实现重定向编译器后端.该后端采用能应用到广泛体系结构的基于XML的功耗体系结构描述语言(XML-based Power-architecture Description Language,XP-ADL),使用profile信息控制指令的调度范围,从而改进生成代码的质量.针对DLX体系结构的实验表明该后端产生代码的时间比GCC减少5%.
- 魏亮辉李曦徐步荣纪金松
- 关键词:体系结构描述语言
- 改进的指令总线功耗优化策略
- 2007年
- 针对编译器系统设计和编译中的低功耗优化,基于可重定向编译器,实现在编译器后端对VLIW指令总线进行功耗优化的策略.通过对编译生成的二进制目标码进行横向再调度来减少指令总线上的高低电位切换次数,达到降低系统功耗的目的.对编译后端的软件流水和超块调度两种性能优化策略进行对比实验,表明其优化效果在30%以上,并且代码的指令级并行性(Instruction Level Parallelism,ILP)与优化效果存在明显的相关性.最后,通过ILP对该策略提出改进,以指令级并行信息指导功耗优化,在功耗优化效果损失不大的前提下,可节省多达20%的算法开销.
- 徐步荣李曦魏亮辉
- 关键词:低功耗优化指令调度
- 一种基于可重定向编译器的功耗优化框架被引量:2
- 2007年
- 当今,低功耗设计成为系统设计中的关键问题之一,而编译中的低功耗优化也成为系统设计中的一个重要环节。文章针对传统功耗优化缺乏通用性的缺点,提出一个基于可重定向编译器的功耗优化框架。该框架通过对编译生成的二进制目标码进行横向再调度来降低指令总线上的高低电位切换次数,从而达到降低系统功耗的目的,并且,基于xpADL的支持,为该框架提供不同的体系结构描述,可以生成针对不同体系结构的功耗优化代码。以IA-64体系结构为例,在其仿真器Ski上作了大量实验,实验表明,对于静态代码,该框架的优化可达25%左右,对于动态代码,该框架可以达到30%以上的优化。因此,该框架的优化是行之有效的,并且具有相当的可扩展性。
- 徐步荣李曦魏亮辉
- 关键词:低功耗优化可重定向编译器指令调度