MIAOW: An Open Source RTL Implementation of a

Published  . 0 views
↓ Download
MIAOW: An Open Source RTL Implementation of a
1 / 1
MIAOW: An Open Source RTL Implementation of a - slide 1 of 20 MIAOW: An Open Source RTL Implementation of a - slide 2 of 20 MIAOW: An Open Source RTL Implementation of a - slide 3 of 20 MIAOW: An Open Source RTL Implementation of a - slide 4 of 20 MIAOW: An Open Source RTL Implementation of a - slide 5 of 20 MIAOW: An Open Source RTL Implementation of a - slide 6 of 20 MIAOW: An Open Source RTL Implementation of a - slide 7 of 20 MIAOW: An Open Source RTL Implementation of a - slide 8 of 20 MIAOW: An Open Source RTL Implementation of a - slide 9 of 20 MIAOW: An Open Source RTL Implementation of a - slide 10 of 20 MIAOW: An Open Source RTL Implementation of a - slide 11 of 20 MIAOW: An Open Source RTL Implementation of a - slide 12 of 20 MIAOW: An Open Source RTL Implementation of a - slide 13 of 20 MIAOW: An Open Source RTL Implementation of a - slide 14 of 20 MIAOW: An Open Source RTL Implementation of a - slide 15 of 20 MIAOW: An Open Source RTL Implementation of a - slide 16 of 20 MIAOW: An Open Source RTL Implementation of a - slide 17 of 20 MIAOW: An Open Source RTL Implementation of a - slide 18 of 20 MIAOW: An Open Source RTL Implementation of a - slide 19 of 20 MIAOW: An Open Source RTL Implementation of a - slide 20 of 20
Description: MIAOW: An Open Source RTL Implementation of a GPGPU Vinay Gangadhar, Raghu Balasubramaniam, Mario Drumond, Ziliang Guo, Jai Menon, Cherin Joseph, Robin Prakash, Sharath Prasad, Pradip Vallathol, Karu Sankaralingam www.miaowgpu.org Vertical

Related Topics

Download Presentation

"MIAOW: An Open Source RTL Implementation of a" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

slide1. MIAOW: An Open Source RTL Implementation of a GPGPU Vinay Gangadhar, Raghu Balasubramaniam, Mario Drumond, Ziliang Guo, Jai Menon, Cherin Joseph, Robin Prakash, Sharath Prasad, Pradip Vallathol, Karu Sankaralingam
www.miaowgpu.org

Vertical Research Group
University of Wisconsin - Madison 1<br>
slide2. 2 AMD Southern Islands ISA-based GPGPU

Transformative for Academic GPU research

Contribution to Industry

MIAOW as a Research tool –
RTL codebase, Verification and Simulation toolchain
Support for workloads MIAOW - Many-core Integrated Accelerator Of Wisconsin MIAOW Open Source GPGPU<br>
slide3. Outline 3 Open Source GPGPU

Micro-Architecture
Realism

Research Flexibility

Conclusion<br>
slide4. 4 MIAOW Overview MIAOW has 32 Compute Units (CUs)<br>
slide5. 5 Hardware Organization In-order + Vector core

Single Issue

40

16-wide vector ALUs

LSU – Memory operations<br>
slide6. 6 ISA Summary 95 instructions – AMD Southern Islands ISA

No Graphics support

support<br>
slide7. MIAOW Design Approach 7 (a) Full ASIC Design Low Flexibility,
High Cost,
High Realism Medium Flexibility,
Low Cost,
Long Design Time,
Medium Realism High Flexibility,
Low Cost,
Short Design Time,
Flexible Realism (b) Mapped to FPGA (c) Hybrid Design<br>
slide8. Outline 8 Open Source GPGPU

Micro-Architecture
Realism

Research Flexibility

Conclusion<br>
slide9. 9 MIAOW Realism MIAOW Kaveri No graphics and
texture support
in MIAOW<br>
slide10. 10 Realism – Software Compatibility Runs unmodified OpenCL programs

All OpenCL benchmarks

Many Rodinia benchmarks

Easily extendable to add any missing instruction from ISA<br>
slide11. 11 Realism – FPGA Synthesis Xilinx Virtex 7 based

Maps 1 CU

Explores feasibility of Design

Benchmark prototyping – Ongoing work<br>
slide12. Outline 12 Open Source GPGPU

Micro-Architecture
Realism

Research Flexibility

Conclusion<br>
slide13. 13 Research Flexibility Ultra-threaded Dispatcher modified

Micro-architecture impacted Compute Units modified

Micro-architectural Gates + Delay elements impacted Compute Units + Storage modified

Delay elements impacted<br>
slide14. 14 Research Flexibility<br>
slide15. 15 Conclusion MIAOW provides transformative capability for GPU research

More community support  First Open Source Silicon GPU Chip

Can it help kick-start an Open Source hardware movement?

Are Open Source hardware chips feasible? www.miaowgpu.org<br>
slide16. 16 Back Up Slides<br>
slide17. 17 Area Estimates Total Area: 15 mm2

SRAM based RF: 9mm2<br>
slide18. 18 Power Estimates Total Power: 1.1 W<br>
slide19. 19 Performance Estimates Compared to NVIDIA Fermi 1-SM GPU

CPI close on 3 benchmarks<br>
slide20. 20 Verification Methodology Emulator – Multi2sim Heterogeneous Simulator<br>