DocumentCode
2959449
Title
Muli-Issue Multi-Threaded Stream Processor
Author
Sardashti, Somayeh ; Ghasemi, Hamid Reza ; Fatemi, Omid
Author_Institution
Dept. of Electr. & Comput. Eng., Tehran Univ.
fYear
2006
fDate
9-12 July 2006
Firstpage
2041
Lastpage
2044
Abstract
The MISP processor is a programmable media processor which supports multi-issuing, multi-threading and stream processing techniques. MISP executes applications that have been mapped to the stream programming model. The stream model decomposes applications into a set of computation kernels that operate on data streams. This mapping exposes the inherent locality and parallelisms in media applications. MISP exploits thread level (TLP), data level (DLP), sub-word (SP) and instruction level (ILP) parallelisms inherent in media applications. Full simulator of MISP has been implemented and several media workloads composed of EEMBC benchmarks have been applied. Also we applied test programs on imagine stream processor. The simulation results show MISP gains IPC of more than 2.08 times and performance of more than 1.86 times over imagine. The synthesis results show area overhead per thread addition in MISP is about 7% without changing clock frequency
Keywords
benchmark testing; media streaming; microcontrollers; multi-threading; multiprocessing systems; parallel architectures; DLP; EEMBC benchmark; ILP; MISP; TLP; data level parallelism; instruction level parallelism; multiissue multithreading stream processor; programmable media processor; subword parallelism; thread level parallelism; Application software; Clocks; Computer architecture; Concurrent computing; Kernel; Multithreading; Parallel processing; Streaming media; VLIW; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia and Expo, 2006 IEEE International Conference on
Conference_Location
Toronto, Ont.
Print_ISBN
1-4244-0366-7
Electronic_ISBN
1-4244-0367-7
Type
conf
DOI
10.1109/ICME.2006.262615
Filename
4037031
Link To Document