Title
Muli-Issue Multi-Threaded Stream Processor
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 [I]. Also we applied test programs on Imagine stream processor [2]. 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.
Year
DOI
Venue
2006
10.1109/ICME.2006.262615
2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS
Keywords
Field
DocType
instruction level parallelism,application software,data level parallelism,microcontrollers,programming model,concurrent computing,multi threading,benchmark testing,thread level parallelism,multithreading,kernel,parallel processing,vliw,dlp,stream processing,media processor,computer architecture
Instruction-level parallelism,Media processor,Multithreading,Data stream mining,Computer science,Very long instruction word,Parallel computing,Concurrent computing,Stream processing,Clock rate
Conference
Citations 
PageRank 
References 
1
0.36
6
Authors
3
Name
Order
Citations
PageRank
Somayeh Sardashti194629.74
Hamid Reza Ghasemi2715.25
Omid Fatemi37815.71