首页 | 本学科首页   官方微博 | 高级检索  
     


Decomposed software pipelining: A new perspective and a new approach
Authors:Jian Wang  Christine Eisenbeis  Martin Jourdan  Bogong Su
Affiliation:1. Institut für Computersprachen, Technische Universit?t Wien, Argentinierstr. 8, A-1040, Wien, Austria
2. INRIA-Rocquencourt, Domaine de Voluceau, PB 105, 78153, Le Chesnay Cedex, France
Abstract:Software pipelining is an efficient instruction-level loop scheduling technique, but existing software pipelining approaches have not been widely used in practical and commercial compilers. This is mainly because resource constraints and the cyclic data dependencies make software pipelining very complicated and difficult to apply. In this paper we present a new perspective on software pipelining in which it is decomposed into two subproblems—one is free from cyclic data dependencies and can be effectively solved by the list scheduling technique, and the other is free from resource constraints and can be easily solved by classical polynomial-time algorithms of graph theory. Based on this new perspective, we develop a new instruction-level loop scheduling approach, call DEcomposed Software Pipelining (DESP).
Keywords:Instruction-level parallelism  fine-grain parallelism  loop scheduling  software pipelining  optimizing compilers
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号