Designing Computer Systems for Software with Kunle Olukotun
EPISODE 211
|
DECEMBER
17,
2018
Watch
Follow
Share
About this Episode
Today we're joined by Kunle Olukotun, Professor in the department of Electrical Engineering and Computer Science at Stanford University, and Chief Technologist at Sambanova Systems.
Kunle was an invited speaker at NeurIPS this year, presenting on "Designing Computer Systems for Software 2.0." In our conversation, we discuss various aspects of designing hardware systems for machine and deep learning, touching on multicore processor design, domain specific languages, and graph-based hardware. We cover the limitations of the current hardware such as GPUs, and peer a bit into the future as well. This was a fun one!
About the Guest
Kunle Olukotun
SambaNova Systems, Stanford University
Resources
- Sambanova Systems
- Slides: Designing Computer Systems for Software 2.0
- MatLab
- OptiML
- Chris Rea, Stanford
- Paper: Hogwild: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent
- Paper: Plasticine: A Reconfigurable Architecture For Parallel Patterns
- Sign up for our AI Platforms eBook Series!
- TWIML Presents: NeurIPS Series page