Hyoukjun Kwon Michael Pellauer Tushar Krishna

Slides:



Advertisements
Similar presentations
Grouper Training End Users Lite UI – External Users
Advertisements

Introduction to Neural Networks 2. Overview  The McCulloch-Pitts neuron  Pattern space  Limitations  Learning.
Brand Your Mobile App. One App for Every Agent Branding Your Mobile App.
POST WEBSITE OVERVIEW Training Managers Workshop Computer Services Bureau 9/28/2014.
Introduction to WebEx A Tutorial. Objective Understand the benefits of WebEx Learn how to sign on to a meeting Learn how to host a meeting.
National Instruments FRC Robot Modeling Toolkit Topics: The Big Picture: “The V-Digram Design Process” Applying the “V” to Robotics Introduction to LabVIEW.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
ARDI Eligibility & Registration (Module 3). Module 3: ARDI eligibility and Registration About ARDI and eligibility Registration process.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
SSI-OSCAR A Single System Image for OSCAR Clusters Geoffroy Vallée INRIA – PARIS project team COSET-1 June 26th, 2004.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
Career Exploration Lesson 8. Check-in: Completed your draft business plan Raise your hand if you have done this Take a new team picture Logo update: ready.
Improving the world through engineeringhttp://nearyou.imeche.orgImproving the world through engineering 1 Near You enhancements 2014 Kevin Manning.
P2Rx Web Group Fall 2003 Update. Coding Management Items covered today Topic hubs being shared Modularized Topic Hub Code CVS server (managing code) –Topic.
UW Event Calendars Powered by Trumba Connect (a cloud-based Web calendaring system) 02/20/2014.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Insert speaker name and company
Usage Hub Introduction Shared Technologies Nov 2015.
Messages & Forums 2.7 Not What You Were Expecting Bryan Holladay (IU) Megan May – (IU) Gonzalo Silverio (UMich) June 15, 2010.
Chef – On Windows? And Azure? Steven Murawski
1 eSchoolPLUS User Group Meeting March 17, Agenda Regional Active Directory Summer Project Schoology Integration with eSchoolPLUS Process for.
Training Learning to Work Efficiently and Accurately.
Please fill in my session feedback form available on each chair. SPSCairo Welcome.
Special Education Teachers and Speech Language Pathologist Effective Technology Tools By: Beth Fulks, June 23, 2014.
Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.
Welcome to Excel Math Basics!
Outlook Mobile App for iOS
Moving forward into a new generation of teaching and learning
Please do not distribute
INF385G: Topic Discussion Huang, S. C.
Please do not distribute
P&G Supplier Portal Training
* Type your subject here
Please do not distribute
Staff Training Type your subject here.
Rethinking NoCs for Spatial Neural Network Accelerators
OpenSMART: Single-cycle Multi-hop NoC Generator in BSV and Chisel
A Student Optional Practical Training Reporting Tool
Agenda Introductions ModernBiz Technical Series changes
app today and share with all your clients!
How to Grow and Enhance Your Business by Means of Digital Marketing Exltech,Pune.
Remind Tutorial.
Build Your AutoCAD® IQ! Presented by: Vinod Balasubramanian
Hi and welcome to the Order Centre – Ordering training.
Global Customer Support & Operations
Build Your AutoCAD® IQ! Presented by: Vinod Balasubramanian
EVA2: Exploiting Temporal Redundancy In Live Computer Vision
Build Your AutoCAD® IQ! Presented by: Vinod Balasubramanian
Netcommunity 101 Adam Ziman, Web developer TITLE SLIDE.
General: Training - On-screen presentation
What's New in eCognition 9
News & Action Items Automatic Release Ready notification system is in place and working (Thanks Alan!! ) Needs refinements!!! New Fermi RH CD-Rom released.
Getfeedback 360 Experience
Sales Training Presented by [Name].
Hyoukjun Kwon*, Michael Pellauer**, and Tushar Krishna*
Sahand Salamat, Mohsen Imani, Behnam Khaleghi, Tajana Šimunić Rosing
Integrating iPads in the PreK-2 Classroom
* Type your subject here
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Course Summary Joseph E. Gonzalez
CS295: Modern Systems: Application Case Study Neural Network Accelerator – 2 Sang-Woo Jun Spring 2019 Many slides adapted from Hyoukjun Kwon‘s Gatech.
What's New in eCognition 9
TOP TEN VALUED FEATURES
Coffee Break Demonstration We’ll be with you shortly!
Cloud-DNN: An Open Framework for Mapping DNN Models to Cloud FPGAs
What's New in eCognition 9
SET-UP AND MODIFY SEARCH AGENTS
Mohammad Samragh Mojan Javaheripi Farinaz Koushanfar
Presentation transcript:

Hyoukjun Kwon Michael Pellauer Tushar Krishna MAERI: Enabling Rapid Design Space Exploration and Prototyping of DNN Accelerators  Hyoukjun Kwon Michael Pellauer Tushar Krishna http://synergy.ece.gatech.edu/tools/maeri/maeri_tutorial_isca2018/ ISCA Tutorial June 3, 2018

Schedule Time Topic Presenter 8:30 to 8:45 Introduction and Background Tushar 8:50 to 10:00 MAESTRO: A performance and cost model for DNN dataflows  – What are dataflows and why they matter - MAESTRO pragmas and DSL to describe dataflows Michael 9:40 – 10:00 MAESTRO hands-on exercises 10:00 – 10:30 Coffee Break (+ continued hands-on exercises) 10:30- 11:15 MAERI – An Open Source RTL for Flexible DNN Accelerators - Microarchitecture Overview - Code Overview Hyoukjun 11:15 – 11:45 MAERI hands-on exercises 11:45 – 12:00 Wrap-up and Future Extensions MAERI Tutorial @ ISCA 2018 Tushar Krishna | Georgia Institute of Technology June 3, 2018

Deep Learning Landscape Apple Neural Engine ShiDIanNao NVDLA ARM Trillum CambriconX Eyeriss Model Creation Training Inference TensorRT MLSL Design Tools This Tutorial MAERI Tutorial @ ISCA 2018 Tushar Krishna | Georgia Institute of Technology June 3, 2018

MAESTRO: A performance and cost model for DNN dataflows https://arxiv.org/abs/1805.02566 MAERI Tutorial @ ISCA 2018 Tushar Krishna | Georgia Institute of Technology June 3, 2018

MAERI – An Open Source RTL for Flexible DNN Accelerators BSV Compiler Kwon et al., ASPLOS 2018 MAERI Tutorial @ ISCA 2018 Tushar Krishna | Georgia Institute of Technology June 3, 2018

Tool Release and Resources Sign-up at http://synergy.ece.gatech.edu/tools/maeri/maeri_tutorial_isca2018/ to receive updates on both MAESTRO and MAERI Slides and Video will be posted on the tutorial page Feedback - we will send out a Survey on the tutorial and the tools MAESTRO binary is ready to download and use validation is on-going – we will release the source-code after that we will send out an email once it is ready to all attendees MAERI source code is ready to download and use The bluespec license in your VM will expire after this tutorial request a free university license from www.bluespec.com Verilog code for a few configurations distributed as part of release MAERI Tutorial @ ISCA 2018 Tushar Krishna | Georgia Institute of Technology June 3, 2018

Future Extensions MAESTRO MAERI validation support for sparsity support for other layer-types MAERI Testbenches for other layer-types and networks Automatic switch configuration generator Code-optimization for FPGAs MAERI Tutorial @ ISCA 2018 Tushar Krishna | Georgia Institute of Technology June 3, 2018

Hyoukjun Kwon Michael Pellauer Tushar Krishna MAERI: Enabling Rapid Design Space Exploration and Prototyping of DNN Accelerators  Hyoukjun Kwon Michael Pellauer Tushar Krishna Thank you! http://synergy.ece.gatech.edu/tools/maeri/maeri_tutorial_isca2018/ ISCA Tutorial June 3, 2018