build your own vta design with chisel
play

Build your own VTA design with Chisel Luis Vega VTA-generator - PowerPoint PPT Presentation

Build your own VTA design with Chisel Luis Vega VTA-generator vision VTA-generator vision Today Tomorrow VTA-generator vision Today Tomorrow Edge Xilinx FPGAs Edge/cloud FPGAs, ASICs VTA-generator vision Today


  1. Build your own VTA design with Chisel Luis Vega

  2. VTA-generator vision

  3. VTA-generator vision • Today • Tomorrow

  4. VTA-generator vision • Today • Tomorrow • Edge Xilinx FPGAs • Edge/cloud FPGAs, ASICs

  5. VTA-generator vision • Today • Tomorrow • Edge Xilinx FPGAs • Edge/cloud FPGAs, ASICs • “Off-the-menu” selection • “Build your own” customization

  6. VTA-generator vision • Today • Tomorrow • Edge Xilinx FPGAs • Edge/cloud FPGAs, ASICs • “Off-the-menu” selection • “Build your own” customization • Inference • Inference and Training

  7. VTA-generator vision • Today • Tomorrow • Edge Xilinx FPGAs • Edge/cloud FPGAs, ASICs • “Off-the-menu” selection • “Build your own” customization • Inference • Inference and Training • Dense workloads • Dense + sparse workloads

  8. VTA-generator vision • Crust: Xilinx, Intel, ASICs • Size: Edge, Cloud • Toppings: Datatypes, compression • Shape: SIMD, Systolic

  9. Chisel enables hardware generators • Chisel is a Hardware Construction Language (HCL) based on Scala, with the following features: • Efficient (easy to generate high-performance hardware) • Extensible (easy to parametrize) • Portable (easy to target) • Maintainable (easy to modify)

  10. Chisel success stories • ASICs • Just Berkeley alone has taped-out 17 chips w/ Chisel (2011-2018) [1] • FPGAs [1] Bachrach, J. Keynote Chisel Community Conference 2018

  11. Timeline • Started on Sept. 2018 • RTL Simulation (Verilator) - Q4 2018 • FPGA prototype - Q1 2019

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend