DocumentCode :
3375307
Title :
Minimizing register requirements under resource-constrained rate-optimal software pipelining
Author :
Govindarajan, R. ; Altman, Erik R. ; Gao, Guang R.
Author_Institution :
Dept. of Comput. Sci., Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
fYear :
1994
fDate :
30 Nov.-2 Dec. 1994
Firstpage :
85
Lastpage :
94
Abstract :
In this paper we address the following software pipelining problem: given a loop and a machine architecture with a fixed number of processor resources (e.g. function units), how can one construct a software-pipelined schedule which runs on the given architecture at the maximum possible iteration rate (a la rate-optimal) while minimizing the number of registers? The main contributions of this paper are: First, we demonstrate that such problem can be described by a simple mathematical formulation with precise optimization objectives under periodic linear scheduling framework. The mathematical formulation provides a clear picture which permits one to visualize the overall solution space (for rate-optimal schedules) under different sets of constraints. Secondly, we show that a precise mathematical formulation and its solution does make a significant performance difference. We evaluated the performance of our method against three other leading contemporary heuristic methods. Experimental results show that the method described in this paper performed significantly better than these methods.
Keywords :
parallel programming; scheduling; function units; machine architecture; mathematical formulation; periodic linear scheduling framework; processor resources; register requirements minimisation; resource-constrained rate-optimal software pipelining; software-pipelined schedule; Computer architecture; Computer science; Distributed computing; Machinery; Permission; Pipeline processing; Processor scheduling; Registers; Space technology; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 1994. MICRO-27. Proceedings of the 27th Annual International Symposium on
ISSN :
1072-4451
Print_ISBN :
0-89791-707-3
Type :
conf
DOI :
10.1109/MICRO.1994.717418
Filename :
717418
Link To Document :
بازگشت