面向能耗有效高性能嵌入式微处理器的VLIW调度 |
| |
作者姓名: | 管茂林 杨乾明 张春元 文梅 |
| |
作者单位: | 国防科技大学计算机学院,长沙,410073 |
| |
基金项目: | 国家自然科学基金资助项目,国家部委资助项目,教育部博士点基金资助项目,湖南省研究生科研创新项目,国防科学技术大学优秀研究生创新资助项目 |
| |
摘 要: | 为了降低功耗,目前能耗有效的嵌入式微处理器一般都采用分布式与层次化的寄存器文件结构。第一层的超小寄存器文件(TORF)的极小容量使得很多数据必须存放到第二层的通用寄存器文件(GRF)中,这给编译器带来了新的挑战。通过分析程序特征,提出了新的VLIW调度算法,通过在编译时对变量进行检测,在恰当的时机插入虚拟的copy操作并进行指令与通信调度,为对寄存器需求较大的全局变量与软流水变量构建了新的包含GRF的数据传输路由,将对TORF的压力转移到GRF中。实验结果表明,新的VLIW调度算法符合处理器的设计初衷。与不使用GRF相比,在程序性能只降低约8%的情况下,降低了约51%的寄存器访问能耗,43%的处理器能耗。最关键的是避免了程序员手工分配优化的难题。
|
关 键 词: | 能耗有效 分布式与层次化寄存器文件 VLIW调度 |
收稿时间: | 2011-06-20 |
本文献已被 CNKI 万方数据 等数据库收录! |
| 点击此处可从《国防科技大学学报》浏览原始摘要信息 |
|
点击此处可从《国防科技大学学报》下载全文 |
|