• DocumentCode
    2406328
  • Title

    Software pipelining for coarse-grained reconfigurable instruction set processors

  • Author

    Barat, Francisco ; Jayapala, Murali ; de Beeck, Pieter Op ; Deconinck, Geert

  • Author_Institution
    Katholieke Univ., Leuven, Heverlee, Belgium
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    338
  • Lastpage
    344
  • Abstract
    This paper shows that software pipelining can be an effective technique for code generation for coarse-grained reconfigurable instruction set processors. The paper describes a technique, based on adding an operation assignment phase to software pipelining, that performs reconfigurable instruction generation and instruction scheduling on a combined algorithm. Although typical compilers for reconfigurable processors perform these steps separately, results show that the combination enables a successful usage of the reconfigurable resources. The assignment algorithm is the key for using software pipelining on the reconfigurable processor. The technique presented is also able to exploit spatial computation inside the reconfigurable functional unit by which the output of a processing element is directly connected to the input of another processing element without the need of an intermediate register. Results show that it is possible to reduce the cycle count by using this spatial computation
  • Keywords
    optimisation; pipeline processing; program compilers; reconfigurable architectures; U assignment; assignment algorithm; coarse-grained reconfigurable instruction set processors; compilers; loop optimisation; operation assignment; reconfigurable functional unit; reconfigurable instruction generation; reconfigurable processors; scheduling; software pipelining; spatial computation; Application software; Energy consumption; Hardware; Pipeline processing; Processor scheduling; Reconfigurable logic; Registers; Software algorithms; Software performance; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-7695-1441-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.994945
  • Filename
    994945