%0 Journal Article
%T Optimization to Prevent Cache Penalty in Modulo Scheduling
避免模调度中cache代价的优化方法
%A LIU Li
%A LI Wen-Long
%A GUO Zhen-Yu
%A LI Sheng-Mei
%A TANG Zhi-Zhong
%A
刘利
%A 李文龙
%A 郭振宇
%A 李胜梅
%A 汤志忠
%J 软件学报
%D 2005
%I
%X Software pipelining can speedup the loop execution. Modulo scheduling is a widely used heuristic for software pipelining. Cache hierarchies can improve memory systems, but probably all processor implementations introduce additional delays (cache penalty). This paper demonstrates possible cache penalty due to modulo scheduling, and presents an algorithm named Prevent Cache Penalty in Modulo Scheduling (PCPMS), which can prevent cache penalty due to modulo scheduling. Experimental results show that PCPMS can prevent cache penalty and improve the performance of programs.
%K software pipeline
%K modulo scheduling
%K memory optimization
%K cache penalty
软件流水
%K 模调度
%K 存储优化
%K cache代价
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=5E1A577B8579F44C&yid=2DD7160C83D0ACED&vid=7801E6FC5AE9020C&iid=F3090AE9B60B7ED1&sid=9252D4E03530AC95&eid=A7413CFD6DBECBF1&journal_id=1000-9825&journal_name=软件学报&referenced_num=1&reference_num=16