• DocumentCode
    454432
  • Title

    Customization of application specific heterogeneous multi-pipeline processors

  • Author

    Radhakrishnan, Swarnalatha ; Guo, Hui ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Abstract
    In this paper we propose application specific instruction set processors with heterogeneous multiple pipelines to efficiently exploit the available parallelism at instruction level. We have developed a design system based on the Thumb processor architecture. Given an application specified in C language, the design system can generate a processor with a number of pipelines specifically suitable to the application, and the parallel code associated with the processor. Each pipeline in such a processor is customized, and implements its own special instruction set so that the instructions can be executed in parallel with low hardware overhead. Our simulations and experiments with a group of benchmarks, largely from Mibench suite, show that on average, 77% performance improvement can be achieved compared to a single pipeline ASIP, with the overheads of 49% on area, 51% on leakage power, 17% on switching activity, and 69% on code size
  • Keywords
    application specific integrated circuits; instruction sets; integrated circuit design; logic design; microprocessor chips; C language; Mibench suite; Thumb processor architecture; application specific instruction set processors; heterogeneous multipipeline processors; heterogeneous multiple pipelines; instruction level; parallel code; Application software; Application specific processors; Computer architecture; Embedded system; Parallel processing; Pipelines; Registers; Research and development; Space exploration; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244094
  • Filename
    1656988