• DocumentCode
    481629
  • Title

    Advanced Optimization and Design Issues of a 32-Bit Embedded  Processor Based on Produced Order Queue Computation Model

  • Author

    Hoshino, Hiroki ; Abderazek, Ben A. ; Kuroda, Kenichi

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of Aizu, Aizu-Wakamatsu
  • Volume
    1
  • fYear
    2008
  • fDate
    17-20 Dec. 2008
  • Firstpage
    16
  • Lastpage
    22
  • Abstract
    Queue computing based programs are generated using a so called level order traversal that exposes all available parallelism in the programs. All instructions within the same level are data independent from each other and are safely to be executed in parallel. This property is leveraged by the compiler generating queue programs with high amounts of grouped independent instructions. Thus, the hardware invests little efforts to find parallelism. In this paper, we present various optimization and design issues of a synthesizable queue processor architecture targeted for embedded applications. A prototype implementation is produced by synthesizing the high-level model for a target FPGA device.
  • Keywords
    embedded systems; field programmable gate arrays; microprocessor chips; optimisation; parallel architectures; queueing theory; 32-bit embedded processor; FPGA device; advanced optimization; compiler generating queue programs; field programmable gate arrays; grouped independent instructions; produced order queue computation model; queue computing; synthesizable queue processor architecture; Computational modeling; Design optimization; Embedded computing; Encoding; Hardware; Parallel processing; Pervasive computing; Program processors; Registers; Scheduling algorithm; Design; Embedded applications; GILP; QueueCore;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3492-3
  • Type

    conf

  • DOI
    10.1109/EUC.2008.118
  • Filename
    4756315