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
Link To Document :
بازگشت