Return to Video

What Kind of Processors Are We Building - Intro to Parallel Programming

  • 0:00 - 0:02
    So what kind of processors are we going to build?
  • 0:02 - 0:05
    Let's assume that the major design constraint is power.
  • 0:05 - 0:10
    Why are traditional CPU-like processors not the most energy efficient processors?
  • 0:10 - 0:13
    Well, traditional CPUs have very complicated control hardware.
  • 0:13 - 0:17
    This allows flexibility in performance, but as control hardware gets more complicated,
  • 0:17 - 0:21
    it's increasingly expensive in terms of power and design complexity.
  • 0:21 - 0:25
    So if we want the most bang for the buck in terms of computation for a fixed amount of power,
  • 0:25 - 0:28
    we might instead choose to build simpler control structures
  • 0:28 - 0:33
    and instead take those transistors and devote them to supporting more computation in the data path.
  • 0:33 - 0:37
    If we want the most bang for the buck in terms of computation for a fixed amount of power,
  • 0:37 - 0:39
    we might choose to build simpler control structures
  • 0:39 - 0:43
    and instead devote those transistors to supporting more computation to the data path.
  • 0:43 - 0:46
    The way that we're going to build that data path in the GPU
  • 0:46 - 0:49
    is by building a large number of parallel compute units.
  • 0:49 - 0:53
    Individually, those compute units are small, simple, and power efficient.
  • 0:53 - 0:54
    These are the chickens.
  • 0:54 - 0:57
    But we can put a very large number of them on a single chip,
  • 0:57 - 1:00
    and the challenge to us in this class, and more generally in the computing industry,
  • 1:00 - 1:05
    is to program them in such a way that they can all work together to solve complex problems.
タイトル:
What Kind of Processors Are We Building - Intro to Parallel Programming
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
CS344 - Intro to Parallel Programming
Duration:
01:06

English subtitles

改訂 Compare revisions