Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Hardware Constraints in Computing - Exploiting Locality, Parallelism, and Operation Specialization

Simons Institute via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental hardware design constraints in this conference talk from the Simons Institute's Algorithmic Foundations for Emerging Computing Technologies Boot Camp. Discover the often-overlooked factors that limit computing hardware, from the fundamental properties of CMOS gates including their magic of no static power consumption and cost considerations like minimum operating voltages, to the reality that building domain-specific hardware doesn't automatically improve application efficiency. Learn how both performance and energy efficiency depend on exploiting three key characteristics in order of importance: locality, parallelism, and operation specialization, which apply to both individual logic gates and overall system design. Understand why applications and algorithms lacking these characteristics cannot benefit from domain-specific hardware, and examine how achieving desired performance and energy efficiency gains requires modifying applications to provide greater locality and parallelism for hardware to exploit. Gain insights into fundamental constraints on hardware design across any technology, from devices using electric fields to control current flow to large-scale machine learning accelerators, while exploring how cost considerations affect hardware design decisions in almost all systems.

Syllabus

Hardware Constraints

Taught by

Simons Institute

Reviews

Start your review of Hardware Constraints in Computing - Exploiting Locality, Parallelism, and Operation Specialization

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.