DocumentCode :
2101641
Title :
Atomic stream computation unit based on micro-thread level parallelism
Author :
Farahini, Nasim ; Hemani, Ahmed
Author_Institution :
Electronics and Embedded Systems Group, School of ICT, KTH, Sweden
fYear :
2015
fDate :
27-29 July 2015
Firstpage :
25
Lastpage :
29
Abstract :
The increasing demand for higher resolution of images and communication bandwidth requires the streaming applications to deal with ever increasing size of datasets. Further, with technology scaling the cost of moving data is reducing at a slower pace compared to the cost of computing. These trends have motivated the proposed micro-architectural reorganization of stream processors by dividing the stream computation into functional computation, address constraints computation and address generation and deploying independent, distributed micro-threads to implement them. This scheme is an alternative to parallelizing them at instruction level. The proposed scheme has two benefits: a more efficient sequencer logic and energy savings in address generation and transportation. These benefits are quantified for a set of streaming applications and show average percentage improvement of 39 in silicon efficiency of the sequencer logic and 23 in total computational efficiency.
Keywords :
Computer architecture; Instruction sets; Memory; Parallel processing; Streaming media; Transportation; VLIW; DSP; VLIW; address generation; instruction level parallelism; micro thread level parallelism; stream processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-specific Systems, Architectures and Processors (ASAP), 2015 IEEE 26th International Conference on
Conference_Location :
Toronto, ON, Canada
Type :
conf
DOI :
10.1109/ASAP.2015.7245700
Filename :
7245700
Link To Document :
بازگشت