• DocumentCode
    2859088
  • Title

    Software and Hardware Design Issues for Low Complexity High Performance Processor Architecture

  • Author

    Masuda, Masashi ; Ben Abdallah, Asma ; Canedo, Arquimedes

  • Author_Institution
    Adaptive Syst. Lab., Univ. of Aizu, Aizu-Wakamatsu, Japan
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    558
  • Lastpage
    565
  • Abstract
    Queue processor offers an attractive option in the design of general purpose and applications specific systems. This paper presents software and hardware design issues for extracting high instruction level parallelism for the 32-bit queuecore processor. We propose code generation algorithm for the queuecore architecture. Compiling for the queuecore requires a new approach since the concept of registers disappears. The compiler extracts more parallelism than the optimizing compiler for a RISC machine over a set of various numerical benchmark programs. In addition, we are able to generate in average about 23% denser code than two embedded RISC processors.
  • Keywords
    hardware-software codesign; program compilers; reduced instruction set computing; software architecture; RISC machine; high instruction level parallelism; high performance processor architecture; numerical benchmark programs; queue processor; software-hardware design; Computational modeling; Computer architecture; Hardware; Parallel processing; Processor scheduling; Program processors; Reduced instruction set computing; Registers; Software design; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-4923-1
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2009.60
  • Filename
    5365909