# Co-Design for Efficient & Adaptive ML

- Institution: CERN
- Department: EP-IT Data Science Seminars
- Speaker: Yaman Umuroglu
- Year: 2024
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3009550)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Beyond the well-known highlights in computer vision and natural language, AI is steadily expanding into new application domains. This Pervasive AI trend requires supporting diverse and fast-moving application requirements, ranging from specialized I/O to fault tolerance and limited resources, all the while retaining high performance and low latency. Adaptive compute architectures such as AMD FPGAs are an excellent fit for such requirements but require co-design of hardware and ML algorithms to reap the full benefits. In this talk, we will cover a breadth of co-design techniques, including their merits and challenges, from streaming dataflow architectures to quantization, from sparsity to full circuit co-design. By combining such techniques, we can enable nanosecond-latency and performance in the hundreds of millions of inferences per second. The proliferation of this technology is enabled via open-source AMD tools such as FINN, Brevitas and LogicNets, as well as the AMD-FastML collaborative project QONNX.

Yaman Umuroglu is a Senior Member of Technical Staff with AMD Research and Advanced Development. He holds a PhD degree from the Norwegian University of Science and Technology (NTNU) in domain-specific architectures for reconfigurable computing. His research takes a full-stack view of machine learning with neural networks with a focus on high-efficiency and high-performance implementations and spans hardware-network codesign, techniques for efficient arithmetic, sparsity and quantization.

Coffee will be served at 10:30. .

0:00:00 Slide 1

0:01:08 Slide 2

0:02:37 Slide 3

0:05:57 Slide 4

0:06:58 Slide 5

0:09:21 Slide 6

0:10:31 Slide 7

0:12:24 Slide 8

0:13:59 Slide 9

0:19:35 Slide 10

0:21:29 Slide 11

0:23:17 Slide 12

0:25:24 Slide 13

0:27:11 Slide 14

0:28:51 Slide 15

0:31:15 Slide 16

0:33:05 Slide 17

0:34:09 Slide 18

0:36:02 Slide 19

0:37:04 Slide 20

0:39:38 Slide 21

0:41:34 Slide 22

0:42:52 Slide 23

0:46:29 Slide 24

0:48:01 Slide 25…

## Lectures

1. [Co-Design for Efficient & Adaptive ML](https://invisiblenetwork.ai/learn/cern/3009550/007fe87a19be), 1 h (CERN's player)
