Return to Video

Chickens or Oxen - Intro to Parallel Programming

  • 0:00 - 0:03
    이 강좌의 도입 비디오를 보셨을 것입니다.
  • 0:03 - 0:06
    거기에서 나는 미국의 슈퍼 컴퓨터 디자이너인 시모어 크레이를 언급했습니다.
  • 0:06 - 0:11
    "만약 밭을 간다면, 뭘 사용할 것인가? 두 마리의 튼튼한 숫소인가 1024마리의 닭인가?
  • 0:11 - 0:14
    나는 닭을 사랑하고 데이브도 닭을 사랑합니다.
  • 0:14 - 0:18
    그리고 나는 이 강좌 마지막에서 여러분도 닭을 사랑하게 되기를 바랍니다.
  • 0:18 - 0:20
    이제 이 강좌에서 가장 큰 개념은 병렬구조입니다.
  • 0:20 - 0:24
    우리는 병렬구조를 더 작은 조각으로 잘라서 큰 문제를 해결할 수 있습니다.
  • 0:24 - 0:27
    그 뒤에 우리는 동시에 더 작은 조각들을 작동시킬 수 있습니다.
  • 0:27 - 0:31
    병렬 컴퓨팅를 위해서 틈새 기술을 위해서 사용합니다. 틈새 기술은 훌륭한 슈퍼컴퓨터가 사용합니다.
  • 0:31 - 0:34
    오늘날 세상은 병렬적이 되어가고 있습니다.
  • 0:34 - 0:36
    현대 컴퓨팅 제품들은 닭과 같습니다.
  • 0:36 - 0:41
    그들은 병렬적으로 한 조각의 여러분의 문제 각각을 작동시킬 수 있는 수백 개의 프로세서를 가졌습니다.
  • 0:41 - 0:46
    고품질 GPU에는 3,000개 이상의 산술 연상 장치가 포함됩니다. ALU라고 하는데요
  • 0:46 - 0:50
    그것은 동시에 3,000개의 산술 연산자를 가질 수 있습니다.
  • 0:50 - 0:55
    GPU는 동시에 모두 작동하고 있는 수천 수만 개의 병렬 시스템 조각을 가질 수 있습니다.
  • 0:55 - 0:57
    작동하는 각 조각을 우리는 스레드라고 부릅니다.
  • 0:57 - 1:01
    그리고 현대 GPU는 동시에 작동하는 65,000개의스레드를 작동시킬 것입니다.
  • 1:01 - 1:05
    이 컴퓨팅 전력 모두에는 여러분이 이전에 할 수 있었던
  • 1:05 - 1:07
    문제를 더 빨리 풀 수 있도록 여러분을 도울 잠재력이 있습니다.
  • 1:07 - 1:11
    그러나 병렬 관계에서 동시에 저 모든 연상 능력을 지배하는 일은
  • 1:11 - 1:16
    하나의 스칼라 프로세서를 프로그래밍하는 일을 생각하는 것과는 다른 방식을 요구합니다.
  • 1:16 - 1:18
    하나의 스칼라 프로세서로 여러분은 한 번에 한 가지 일을 할 수 있습니다.
  • 1:18 - 1:21
    이 강좌에서 우리는 어떻게 GPU를 프로그램하는지 가르치겠습니다.
  • 1:21 - 1:25
    그리고 우리가 GPU 컴퓨팅, 혹은 GPGPU라고 부르는 것을 연습하게 될 것입니다.
  • 1:25 - 1:29
    이들은 그래픽 처리 장치에서 일반 목적용 프로그램 가능성을 대표합니다.
  • 1:29 - 1:33
    더 중요하게는, 우리는 병렬 렌즈를 통해서 어떻게 프로그래밍에 대해서 생각하는지 가르쳐 줄 것입니다.
  • 1:33 - 1:38
    이 강좌에서 숙제는 이미지 프로세싱 애플리케이션을 중심으로 할 것입니다.
  • 1:38 - 1:39
    솔직하게 말해서, 그들은 상당히 훌륭한 과제입니다.
  • 1:39 - 1:44
    그리고 그들을 풀면서 맹렬하게 빠른 처리 속도를 가진 흥미로운 비주얼 효과들을 실행할 수 있을 것입니다.
タイトル:
Chickens or Oxen - Intro to Parallel Programming
概説:

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

Korean subtitles

改訂