loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
31st Annual International Symposium on Computer Architecture (ISCA'04)
The Vector-Thread Architecture
M?nchen, Germany
June 19-June 23
ISBN: 0-7695-2143-6
Ronny Krashinsky, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Christopher Batten, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Mark Hampton, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Steve Gerding, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Brian Pharris, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Jared Casper, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Krste Asanovic, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
The vector-thread (VT) architectural paradigm unifies the vector and multithreaded compute models. The VT abstraction provides the programmer with a control processor and a vector of virtual processors (VPs). The control processor can use vector-fetch commands to broadcast instructions to all the VPs or each VP can use thread-fetches to direct its own control flow. A seamless intermixing of the vector and threaded control mechanisms allows a VT architecture to flexibly and compactly encode application parallelism and locality, and a VT machine exploits these to improve performance and efficiency. We present SCALE, an instantiation of the VT architecture designed for low-power and high-performance embedded systems. We evaluate the SCALE prototype design using detailed simulation of a broad range of embedded applications and show that its performance is competitive with larger and more complex processors.
Citation:
Ronny Krashinsky, Christopher Batten, Mark Hampton, Steve Gerding, Brian Pharris, Jared Casper, Krste Asanovic, "The Vector-Thread Architecture," isca, pp.52, 31st Annual International Symposium on Computer Architecture (ISCA'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.