System Support for Efficient Multi-Resolution Visual Computing on Mobile Systems

System Support for Efficient Multi-Resolution Visual Computing on Mobile Systems

tinyML via YouTube Direct link

tiny ML. Talks

1 of 19

1 of 19

tiny ML. Talks

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

System Support for Efficient Multi-Resolution Visual Computing on Mobile Systems

Automatically move to the next video in the Classroom when playback concludes

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.