Overview
Syllabus
tiny ML. Talks
Vision doesn't always need high-resolution images
We can exploit this if image sensing is energy-proportional
Image sensor power breakdown
Idle power limits energy- proportionality
Driver-based power optimization: (1) Aggressive power management
Driver-based power optimization (2) Pixel clock frequency optimization
Energy-proportionality
However, resolution reconfiguration incurs latency penalty
Hardware is not the culprit
In the operating system, resolution reconfiguration undergoes a sequential procedure inside the media framework which requires the application to invoke several expensive system calls
Aspirations for a reconfigurable media framework
We introduce the Banner media framework
Parallel reconfiguration
Format-oblivious memory management
Banner media framework for seamless resolution reconfiguration
Ongoing efforts in multi-resolution visual computing systems
TinyML for all developers Dataset
Next tiny ML Talks
Taught by
tinyML