Abstract
We propose the hybrid dataflow/von Neumann vector graph instruction word (VGIW) architecture. This data-parallel architecture concurrently executes each basic block's dataflow graph (graph instruction word) for a vector of threads, and schedules the different basic blocks based on von Neumann control flow semantics. The VGIW processor dynamically coalesces all threads that need to execute a specific basic block into a thread vector and, when the block is scheduled, executes the entire thread vector concurrently. The proposed control flow coalescing model enables the VGIW architecture to overcome the control flow divergence problem, which greatly impedes the performance and power efficiency of data-parallel architectures. Furthermore, using von Neumann control flow semantics enables the VGIW architecture to overcome the limitations of the recently proposed single-graph multiple-flows (SGMF) dataflow GPGPU, which is greatly constrained in the size of the kernels it can execute. Our evaluation shows that VGIW can achieve an average speedup of 3× (up to 11×) over an NVIDIA GPGPU, while providing an average 1.75× better energy efficiency (up to 7×).
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 48th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2015 |
| Pages | 216-227 |
| Number of pages | 12 |
| ISBN (Electronic) | 9781450340342 |
| DOIs | |
| State | Published - 5 Dec 2015 |
| Event | 48th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2015 - Waikiki, United States Duration: 5 Dec 2015 → 9 Dec 2015 |
Publication series
| Name | Proceedings of the Annual International Symposium on Microarchitecture, MICRO |
|---|---|
| Volume | 05-09-December-2015 |
Conference
| Conference | 48th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2015 |
|---|---|
| Country/Territory | United States |
| City | Waikiki |
| Period | 5/12/15 → 9/12/15 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- GPGPU
- SIMD
- dataflow
- reconfigurable architectures
ASJC Scopus subject areas
- Hardware and Architecture
Fingerprint
Dive into the research topics of 'Control flow coalescing on a hybrid dataflow/von Neumann GPGPU'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver