Title :
Control mechanism for software pipelining on nested loop
Author :
Yu, Tao ; Tang, Zhizhong ; Zhang, Chihong ; Luo, Jun
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
ILSP (Interlaced inner and outer Loop Software Pipelining) is an efficient algorithm of optimizing operations in the nested loops. To ensure the ILSP has a good time efficiency and a good space efficiency, there must be an efficient nested control mechanism to support the algorithm. Our control mechanism is realized by hardware, it avoids adding many extra instructions and minimises the II (Initialization Interval) of each loop in the nested loop. In cooperation with the compiler, our nested loop control mechanism can efficiently support the software pipelining of the nested loop, and can ensure the ILSP has a high speedup and a low space cost
Keywords :
data flow analysis; optimising compilers; parallel architectures; pipeline processing; ILSP; nested control mechanism; nested loop; software pipelining; Computer science; Electrostatic precipitators; Hardware; Optimizing compilers; Parallel processing; Pipeline processing; Scheduling; Software algorithms; Space technology; VLIW;
Conference_Titel :
Advances in Parallel and Distributed Computing, 1997. Proceedings
Conference_Location :
Shanghai
Print_ISBN :
0-8186-7876-3
DOI :
10.1109/APDC.1997.574053