• DocumentCode
    2895060
  • Title

    Instruction buffer mode for multi-context Dynamically Reconfigurable Processors

  • Author

    Sano, Toru ; Kato, Masaru ; Tsutsumi, Satoshi ; Hasegawa, Yohei ; Amano, Hideharu

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Keio Univ., Yokohama
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    215
  • Lastpage
    220
  • Abstract
    In multi-context dynamically reconfigurable processor array (DRPA), the required number of contexts is often increased by those with low resource usage. In order to execute such contexts without wasting a context memory, we propose a new execution mode called instruction buffer mode in addition to the normal multi-context mode. In this mode, a configuration code from the central configuration memory is stored in the instruction buffer and executed directly. Furthermore, by exploiting a multicast method, a single configuration code loaded to the buffer can be executed by multiple processing elements in a SIMD fashion. We also investigate a mode selection policy based on simple formulas. From the result of implementation and evaluation by using a prototype DRPA called MuCCRA-1, it appears that the total execution time is reduced 12% by using the instruction buffer mode, while 12% of the semiconductor area is increased.
  • Keywords
    buffer storage; microprocessor chips; parallel architectures; reconfigurable architectures; DRPA; MuCCRA-1 architecture; SIMD fashion; configuration code; instruction buffer mode; multi-context dynamically reconfigurable processor array; multicast method; resource usage; Buffer storage; Computer science; Engines; Hardware; Home appliances; Manipulator dynamics; Prototypes; Switches; System-on-a-chip; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629934
  • Filename
    4629934