Exploring the tradeoffs between programmability and efficiency in data-parallel accelerators

@article{Lee2011ExploringTT,
  title={Exploring the tradeoffs between programmability and efficiency in data-parallel accelerators},
  author={Yunsup Lee and Rimas Avizienis and Alex Bishara and Richard Xia and Derek Lockhart and Christopher Batten and Krste Asanovic},
  journal={2011 38th Annual International Symposium on Computer Architecture (ISCA)},
  year={2011},
  pages={129-140}
}
We present a taxonomy and modular implementation approach for data-parallel accelerators, including the MIMD, vector-SIMD, subword-SIMD, SIMT, and vector-thread (VT) architectural design patterns. We introduce Maven, a new VT microarchitecture based on the traditional vector-SIMD microarchitecture, that is considerably simpler to implement and easier to program than previous VT designs. Using an extensive design-space exploration of full VLSI implementations of many accelerator design points… CONTINUE READING