DocumentCode :
2403811
Title :
The reconfigurable streaming vector processor (RSVP™)
Author :
Ciricescu, Silviu ; Essick, Ray ; Lucas, Brian ; May, Phil ; Moat, Kent ; Norris, Jim ; Schuette, Michael ; Saidi, Ali
Author_Institution :
Motorola Labs., Motorola Inc., Schaumburg, IL, USA
fYear :
2003
fDate :
3-5 Dec. 2003
Firstpage :
141
Lastpage :
150
Abstract :
The need to process multimedia data places large computational demands on portable/embedded devices. These multimedia functions share common characteristics: they are computationally intensive and data-streaming, performing the same operation(s) on many data elements. The reconfigurable streaming vector processor (RSVP) is a vector coprocessor architecture that accelerated streaming data operations. Programming the RSVP architecture involves describing the shape and location of vector steams in memory and describing computations as data-flow graphs. These descriptions are intuitive and independent of each other, making the RSVP architecture easy to program. They are also machine independent, allowing binary-compatible implementations with varying cost-performance tradeoffs. This paper presents the RSVP architecture and programming model, a programming case study, and our first implementation. Our results show significant speedups on streaming data functions. Speedups for kernels and applications range from 2 to over 20 times that of an ARM9 host processor alone.
Keywords :
coprocessors; data flow graphs; multimedia computing; parallel programming; reconfigurable architectures; vector processor systems; ARM9 host processor; RSVP; binary-compatible implementations; data elements; data-flow graphs; data-streaming function; multimedia data; multimedia functions; programming model; reconfigurable streaming vector processor; streaming data functions; streaming data operations; vector coprocessor architecture; vector steams; CMOS technology; Computer architecture; Coprocessors; Handwriting recognition; Kernel; Multimedia systems; Portable computers; Shape; Streaming media; Vector processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2003. MICRO-36. Proceedings. 36th Annual IEEE/ACM International Symposium on
Print_ISBN :
0-7695-2043-X
Type :
conf
DOI :
10.1109/MICRO.2003.1253190
Filename :
1253190
Link To Document :
بازگشت