YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Korean subtitles

← 01-25 What the GPU Is Good At

Get Embed Code
4 Languages

Showing Revision 1 created 01/20/2018 by Sae-mi Choi.

  1. 우리는 프로그래밍 모델이 어떻게 보이는지에 대해서 높은 차원에서 이를 제시했습니다.
  2. 이제 알아야 할 점은 '무엇이 GPU에 능숙할까' 입니다.
  3. 어떻게 이것이 내가 이 프로그래밍 모델에서 쓰는 작동중인 프로그램에 익숙해지게 할까요?
  4. 무엇이 GPU를 사용하는데 능숙한 행동에 속하게 될까요?
  5. 이제, 두 가지를 여러분에게 말씀드리겠습니다
  6. 프로그램을 계획할 때 이 점을 유념하세요.
  7. 첫째로 이것은 다수의 스레드를 효과적으로 시작할 때 정말로 좋습니다.
  8. 여러분은 스레드를 시작하는 데 돈이 많이 드는 과정에 있는 다른 프로그래밍 환경에 익숙해져 있을 것입니다.
  9. 저것이 여기에서 사례가 아닙니다.
  10. 실제로, 이후에 우리가 논의할 것과 같이, 만약 다수의 스레드를 시작하지 않고 있다면, GPU를 효과적으로 사용하고 있지 않은 것입니다.
  11. 내 동료 교사인 데이브는 GPU가 1000개보다 더 적은 수의 스레드 때문에
  12. 아침에 침대에서 잃어나기 싫어한다고 말하기를 좋아합니다.
  13. GPU 사용 중에 능숙해져야 하는 사실 가운데 두 번째는
  14. 동시에 모든 다수의 스레드를 병렬 상태에서 작동시켜야 한다는 점입니다.
  15. 이제 우리는 단순한 예시를 고려해보겠습니다.
  16. 우리는 0에서부터 63까지의 번호를 매긴 64개의 부동소수점의 입력 배열을 선택하게 됩니다.
  17. 그리고 배열에서 각 수를 제곱할 것입니다.
  18. 그러므로 산출이 0, 1, 4, 9 등이 될 것입니다.
  19. 우리는 세 단계로 이것을 계산할 것입니다.
  20. 우리는 CPU에서 이 코드를 어떻게 작동시켜야 하는지 보면서 시작하겠습니다.
  21. 그 뒤에 코드를 보지 않고 GPU에서 이것을 어떻게 작동시켰는지 이야기할 것입니다.
  22. 코드가 무엇이 되어야하는지를 단지 논의하는 대신 말입니다.
  23. 그 뒤에 코드가 실제로 무엇처럼 보이는지 탐구해 보겠습니다.