避免模调度中cache代价的优化方法 |
| |
作者姓名: | 刘利 李文龙 郭振宇 李胜梅 汤志忠 |
| |
作者单位: | 清华大学,计算机科学与技术系,北京,100084;Intel中国研究中心,编译组,北京,100080 |
| |
基金项目: | Supported by the National Natural Science Foundation of China under Grant No.60573100(国家自然科学基金) |
| |
摘 要: | 软件流水能够加快循环的执行速度.模调度是一种被广泛采用的软件流水的启发式.为了改善存储系统,cache使用了分级机制,但这也带来了额外的存储延迟-cache代价.证明了模调度可能导致cache代价,并提出了一种可以避免模调度的cache代价的PCPMS(prevent cache penalty in modulo scheduling)算法.实验结果表明,PCPMS能够避免模调度中的cache代价,提高程序性能.
|
关 键 词: | 软件流水 模调度 存储优化 cache代价 |
收稿时间: | 2005-01-06 |
修稿时间: | 2005-05-12 |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
| 点击此处可从《软件学报》浏览原始摘要信息 |
|
点击此处可从《软件学报》下载免费的PDF全文 |
|