DeepLearn 2022 Autumn
7th International School
on Deep Learning
Luleå, Sweden · October 17-21, 2022
Registration
Downloads
  • Call DeepLearn 2022 Autumn
  • Poster DeepLearn 2022 Autumn
  • Lecture Materials
  • Home
  • Schedule
  • Lecturers
  • News
  • Accommodation
  • Info
    • Luleå
    • Sponsoring
    • Code of conduct
    • Visa
    • Testimonials
  • Home
  • Schedule
  • Lecturers
  • News
  • Accommodation
  • Info
    • Luleå
    • Sponsoring
    • Code of conduct
    • Visa
    • Testimonials
irdta-deeplearn-shih-chieh-hsu

Shih-Chieh Hsu

University of Washington

[intermediate/advanced] Real-Time Artificial Intelligence for Science and Engineering

Summary

Artificial Intelligence (AI) applications have exploded in the last decades across a wealth of research domains and industries. With edge computing, real-time inference of deep neural networks on custom hardware has become increasingly relevant to these applications. The Large Hadron Collider (LHC) experiments at CERN are running AI algorithms on field-programmable gate arrays (FPGAs) to detect rare physics events from millions of proton-proton collisions in every second. Smartphone companies are incorporating AI chips in their design for on-device inference to improve user experience and tighten data security. The autonomous vehicle industry is turning to application-specific integrated circuits (ASICs) to achieve low latency. The typically acceptable latency for real-time inference in applications above is ranged between O(1) microsecond to nanoseconds, and resources are strictly limited. To address this challenge, software tools have been developed to utilize specialized hardware for inference acceleration. These tools can improve the overall latency and throughputof inference, reduce the computing complexity, and significantly lower the cost for users to develop optimized workflows.

Syllabus

In this lecture, I will give an overview about the challenges of the physics community regarding AI across latency and throughput regimes, and the tools and resources to address these challenges. I will introduce various techniques for model compression using state-of-the-art techniques such as pruning and quantization. There will be tutorials for you to get familiar with these techniques using the hls4ml library. This library converts pre-trained Machine Learning models into FPGA firmware targeting extreme low-latency inference to stay within the strict constraints imposed by the CERN particle detectors.

References

Lectures will be based on the following papers:

P. Harris et. al., “Physics Community Needs, Tools, and Resources for Machine Learning,” https://arxiv.org/abs/2203.16255

E. E. Khoda et al., “Ultra-low latency recurrent neural network inference on FPGAs for physics applications with hls4ml,” https://arxiv.org/abs/2207.00559

A. Eland et al., “Graph Neural Networks for Charged Particle Tracking on FPGAs,” Front. Big Data 5 (2022) 828666

F. Fahim et al., “hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devices,” TinyML Research Symposium 2021 https://arxiv.org/abs/2103.05579

J. Duarte et al., “Low-latency machine learning inference on FPGAs,” NeurIPS ML4PS 2019 74

Tutorials will be based on the hls4ml library https://github.com/fastmachinelearning/hls4ml-tutorial

Pre-requisites

Basic knowledge of machine learning and neural networks.

Short bio

Shih-Chieh Hsu earned a MS degree in Physics from National Taiwan University and a PhD in Physics from University of California San Diego. He is currently an Associate Professor in Physics, Adjunct Associate Professor in Electrical and Computer Engineering at University of Washington, and Director of NSF HDR Institute: Accelerated Artificial Intelligence Algorithms for Data-Driven Discovery (A3D3). He is working on experimental particle physics using proton-proton collision data from the Large Hadron Collider. His research interests range from dark matter searches with the ATLAS experiment, neutrino cross-section measurement with the FASER experiment, innovative Artificial Intelligence algorithms for data-intensive discovery, and accelerated machine learning with heterogeneous computing. He is a recipient of DOE Early career award and Undergraduate research mentor award.

Other Courses

irdta-deeplearn-tomasso-dorigoTommaso Dorigo
OLYMPUS DIGITAL CAMERAElaine O. Nsoesie
irdta-deeplearn-sean-bensonSean Benson
irdta-deeplearn-thomas-breuelThomas Breuel
irdta-deeplearn-hao-chenHao Chen
irdta-deeplearn-jianlin-chengJianlin Cheng
Nadya ChernyavskayaNadya Chernyavskaya
Efstratios GavvesEfstratios Gavves
irdta-deeplearn-quanquan-guQuanquan Gu
irdta-deeplearn-jiawei-hanJiawei Han
irdta-deeplearn-awni-hannunAwni Hannun
Tin Kam HoTin Kam Ho
irdta-deeplearn-timothy-hospedalesTimothy Hospedales
irdta-deeplearn-tatiana-likhomanenkoTatiana Likhomanenko
irdta-deeplearn-othmane-rifkiOthmane Rifki
irdta-deeplearn-mayank-vatsaMayank Vatsa
Yao WangYao Wang
irdta-deeplearn-zichen-wangZichen Wang
irdta-deeplearn-alper-yilmazAlper Yilmaz

DeepLearn 2022 Autumn

CO-ORGANIZERS

Luleå University of Technology

Institute for Research Development, Training and Advice – IRDTA, Brussels/London

Active links
  • DeepLearn 2023 Winter – 8th International School on Deep Learning
Past links
  • DeepLearn 2022 Summer
  • DeepLearn 2022 Spring
  • DeepLearn 2021 Summer
  • DeepLearn 2019
  • DeepLearn 2018
  • DeepLearn 2017
© IRDTA 2021. All Rights Reserved.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-advertisement1 yearThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
PHPSESSIDsessionThis cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
_ga2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
_gat_gtag_UA_74880351_91 minuteThis cookie is set by Google and is used to distinguish users.
_gid1 dayThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
Powered by CookieYes Logo