FPGA 10x10 Heterogeneous Architecture with OpenDwarfs...

12
synergy.cs.vt.edu 10x10 Heterogeneous Architecture with OpenDwarfs on FPGA Anshuman Verma

Transcript of FPGA 10x10 Heterogeneous Architecture with OpenDwarfs...

synergy.cs.vt.edu

10x10 Heterogeneous Architecture with OpenDwarfs on FPGA

Anshuman Verma

synergy.cs.vt.edu

Power Wall and Multi core generation

21-Aug-15

2

synergy.cs.vt.edu

Dark Silicon

3

synergy.cs.vt.edu

10x10

4

synergy.cs.vt.edu

5

synergy.cs.vt.edu

10x10 Architecture

6

synergy.cs.vt.edu

What is OpenDwarf ?

7

synergy.cs.vt.edu

OpenCL synthesis on FPGA

8

• Pros• Customized Hardware• Better performance/Watt

• Cons• Large synthesis time

synergy.cs.vt.edu

FPGA Advantage

9

• Pros• Customized Hardware• Better performance/Watt

• Cons• Large synthesis time

https://www.altera.com/en_US/pdfs/literature/wp/wp-01173-opencl.pdf

synergy.cs.vt.edu

Refactoring OpenDwarfs

10

synergy.cs.vt.edu

Contribution

• Lower synthesis time for Kernels• Improvement in performance/Watt • Proving the concept on FPGA

11

synergy.cs.vt.edu

12

Thank You