DocumentCode
454363
Title
Distributed Loop Controller Architecture for Multi-threading in Uni-threaded VLIW Processors
Author
Raghavan, Praveen ; Lambrechts, Andy ; Jayapala, Murali ; Catthoor, Francky ; Verkest, Diederik
Author_Institution
IMEC, Leuven
Volume
1
fYear
2006
fDate
6-10 March 2006
Firstpage
1
Lastpage
6
Abstract
Reduced energy consumption is one of the most important design goals for embedded application domains like wireless, multimedia and biomedical. Instruction memory hierarchy has been proven to be one of the most power hungry parts of the system. This paper introduces an architectural enhancement for the instruction memory to reduce energy and improve performance. The proposed distributed instruction memory organization requires minimal hardware overhead and allows execution of multiple loops in parallel in a uni-processor system. This architecture enhancement can reduce the energy consumed in the instruction and data memory hierarchy by 70.01 % and improve the performance by 32.89% compared to enhanced SMT based architectures
Keywords
logic design; microprocessor chips; multi-threading; parallel machines; parallel memories; surface mount technology; distributed instruction memory organization; distributed loop controller architecture; instruction memory hierarchy; multithreading; surface mount technology; uniprocessor system; unithreaded VLIW processors; Batteries; Buffer storage; Computer architecture; Control systems; Distributed control; Energy consumption; Hardware; Implants; Surface-mount technology; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location
Munich
Print_ISBN
3-9810801-1-4
Type
conf
DOI
10.1109/DATE.2006.243733
Filename
1656903
Link To Document