Efficient VLSI Implementations of Vector-Thread Architectures
Title | Efficient VLSI Implementations of Vector-Thread Architectures |
Publication Type | Technical Report |
Year of Publication | 2011 |
Authors | Lee, Y. |
Other Numbers | 3881 |
Abstract | We present a taxonomy and modular implementation approach for data-parallel accelerators, includingthe MIMD, vector-SIMD, subword-SIMD, SIMT, and vector-thread (VT) architectural designpatterns. We introduce Maven, a new VT microarchitecture based on the traditional vector-SIMDmicroarchitecture, that is considerably simpler to implement and easier to program than previousVT designs. Using an extensive design-space exploration of full VLSI implementations of manyaccelerator design points, we evaluate the varying tradeoffs between programmability and implementationefficiency among the MIMD, vector-SIMD, and VT patterns on a workload of compiledmicrobenchmarks and application kernels. We find the vector cores provide greater efficiency thanthe MIMD cores, even on fairly irregular kernels. Our results suggest that the Maven VT microarchitectureis superior to the traditional vector-SIMD architecture, providing both greater efficiencyand easier programmability. |
URL | http://www.icsi.berkeley.edu/pubs/arch/EECS-2011-129.pdf |
Bibliographic Notes | EECS Department, UC Berkeley Technical Report No. UCB/EECS-2011-129, Berkeley, California |
Abbreviated Authors | Y. Lee |
ICSI Research Group | Architecture |
ICSI Publication Type | Technical Report |