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 :
بازگشت