DocumentCode
1714402
Title
Loop Scheduling for Transport Triggered Architecture Processors
Author
Salmela, Perttu ; Makinen, Risto ; Jaaskelainen, Pekka ; Takala, Jarmo
Author_Institution
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol.
fYear
2006
Firstpage
1
Lastpage
4
Abstract
Compilation of programs for highly parallel processors requires efficient scheduling of parallel resources. The innermost loops should achieve the highest throughput possible with the available resources. In this paper, a scheduling method for transport triggered architecture (TTA) processors is proposed. Especially, the developed method is capable of scheduling loops with software pipelining. The scheduler maps graph presentation of the program to parallel computing resources. The resource conflicts are resolved in an iterative manner with graph node adjustments and rescheduling. With the proposed method, the achieved performance is comparable to the performance of manual scheduling. Thus, the proposed method gives a strong argument for applying highly parallel programmable TTA processors in DSP applications
Keywords
digital signal processing chips; parallel processing; processor scheduling; digital signal processing; loop scheduling; parallel processors; parallel scheduling; scheduler maps graph; transport triggered architecture processors; Application specific processors; Computer architecture; Digital signal processing; Iterative methods; Parallel processing; Pipeline processing; Processor scheduling; Registers; Throughput; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip, 2006. International Symposium on
Conference_Location
Tampere
Print_ISBN
1-4244-0621-8
Electronic_ISBN
1-4244-0622-6
Type
conf
DOI
10.1109/ISSOC.2006.322011
Filename
4116452
Link To Document