DocumentCode :
2641724
Title :
A Decoupled Architecture of Processors with Scratch-Pad Memory Hierarchy
Author :
Milidonis, A. ; Alachiotis, N. ; Porpodas, V. ; Michail, H. ; Kakarountas, A.P. ; Goutis, C.E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ., Rio
fYear :
2007
fDate :
16-20 April 2007
Firstpage :
1
Lastpage :
6
Abstract :
This paper present a decoupled architecture of processors with a memory hierarchy of only scratch-pad memories, and a main memory. The decoupled architecture also exploits the parallelism between address computation and processing the application data. The application code is split in two programs the first for computing the addresses of the data in the memory hierarchy and the second for processing the application data. The first program is executed by one of the decoupled processors called Access which uses compiler methods for placing data in the memory hierarchy. In parallel, the second program is executed by the other processor called Execute. The synchronization of the memory hierarchy and the Execute processor is achieved through simple handshake protocol. The Access processor requires strong communication with the memory hierarchy which strongly differentiates it from traditional uniprocessors. The architecture is compared in performance with the MIPS IV architecture of SimpleScalar and with the existing decoupled architectures showing its higher normalized performance. Experimental results show that the performance is increased up to 3.7 times. Compared with MIPS IV the proposed architecture achieves the above performance with insignificant overheads in terms of area
Keywords :
cache storage; microprocessor chips; parallel architectures; performance evaluation; Access processor; Execute processor; address computation; application data; cache storage; handshake protocol; processor architecture; scratch-pad memory hierarchy; Circuits; Computer architecture; Delay; Engines; Memory architecture; Memory management; Power engineering computing; Prefetching; Registers; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
Type :
conf
DOI :
10.1109/DATE.2007.364661
Filename :
4211866
Link To Document :
بازگشت