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