• DocumentCode
    421330
  • Title

    Dual-pipeline heterogeneous ASIP design

  • Author

    Radhakrishnan, Swarnalatha ; Guo, Hui ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
  • fYear
    2004
  • fDate
    8-10 Sept. 2004
  • Firstpage
    12
  • Lastpage
    17
  • Abstract
    We demonstrate the feasibility of a dual pipeline application specific instruction set processor. We take a C program and create a target instruction set by compiling to a basic instruction set from which some instructions are merged, while others discarded. Based on the target instruction set, parallelism of the application program is analyzed and two unique instruction sets are generated for a heterogeneous dual-pipeline processor. The dual pipe processor is created by making two unique ASIPs (VHDL descriptions) utilizing the ASIP-Meister Tool Suite, and fusing the two VHDL descriptions to construct a dual pipeline processor. Our results show that in comparison to the single pipeline application specific instruction set processor, the performance improves by 27.6% and switching activity reduces by 6.1% for a number of benchmarks. These improvements come at the cost of increased area which for benchmarks considered is 16.7% on average.
  • Keywords
    C language; hardware description languages; instruction sets; pipeline processing; ASIP-Meister Tool Suite; C program; VHDL descriptions; application specific instruction set processor; dual pipeline processor; dual-pipeline heterogeneous ASIP design; instruction set generation; Application software; Application specific processors; Costs; Embedded system; Instruction sets; Personal digital assistants; Pipelines; Space exploration; Telephony; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
  • Print_ISBN
    1-58113-937-3
  • Type

    conf

  • DOI
    10.1109/CODESS.2004.240656
  • Filename
    1360472