• DocumentCode
    3240477
  • Title

    Instruction Set Extension Exploration in Multiple-Issue Architecture

  • Author

    Wu, I-Wei ; Chen, Zhi-Yuan ; Shann, Jyh-Jiun ; Chung, Chung-Ping

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    764
  • Lastpage
    769
  • Abstract
    To satisfy high-performance computing demand in modern embedded devices, current embedded processor architectures provide designer with possibility either to define customized instruction set extension (ISE) or to increase instruction issue width. Previous studies have shown that deploying ISE in multiple-issue architecture can significantly improve performance. However, identifying ISE for multiple-issue architecture by using current ISE exploration algorithms will result in unnecessary waste of silicon area and limitation of performance improvement. This is because most algorithms overlook two important considerations: (1) only packing the operations lying on the critical path into ISE can improve performance; (2) the critical path usually changes after packing operations into an ISE. With these considerations, this paper presents an algorithm for ISE exploration based on list scheduling and Ant Colony Optimization (ACO), in which combines ISE exploration and the critical path identification (i.e. instruction scheduling). Results indicate that our approach outperforms the previous work in both performance improvement and area efficiency.
  • Keywords
    embedded systems; instruction sets; multiprocessing systems; ant colony optimization; embedded processor architectures; instruction set extension exploration; multiple-issue architecture; Ant colony optimization; Computer aided instruction; Computer architecture; Computer science; Embedded computing; Hardware; Law; Process design; Scheduling algorithm; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484771
  • Filename
    4484771