• 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