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