• DocumentCode
    3421189
  • Title

    Combined scheduling and instruction selection for processors with reconfigurable cell fabric

  • Author

    Floch, Antoine ; Wolinski, Christophe ; Kuchcinski, Krzysztof

  • Author_Institution
    Inria, Univ. of Rennes I, Rennes, France
  • fYear
    2010
  • fDate
    7-9 July 2010
  • Firstpage
    167
  • Lastpage
    174
  • Abstract
    This paper presents a new method, based on constraint programming, for modeling and solving scheduling and instruction selection for processors extended with a functionally reconfigurable cell fabric. Our method models parallel reconfigurable architectures, the selection of application specific computational patterns and application scheduling. It takes also into account architectural constraints. The method provides efficient design space exploration that selects existing processor instructions and new instructions implementing computational patterns on a reconfigurable cell fabric. All instructions are scheduled enabling parallel instruction execution. Our method can be used directly for VLIW architectures by relaxing constraints concerning cell-processor data transfers. MediaBench and MiBench benchmarks have been used for evaluation and we obtained optimal results in many cases.
  • Keywords
    Computer aided instruction; Computer applications; Concurrent computing; Design methodology; Fabrics; Functional programming; Processor scheduling; Reconfigurable architectures; Space exploration; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems Architectures and Processors (ASAP), 2010 21st IEEE International Conference on
  • Conference_Location
    Rennes, France
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-6966-6
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2010.5540997
  • Filename
    5540997