에피소드

Visual C++ 2012의 C++ 가속 대규모 병렬 처리

다음과 같이 바꿉니다. Kate Gregory

애플리케이션을 배포하는 대부분의 컴퓨터가 CPU, 심지어 다중 코어 컴퓨터보다 비디오 카드 GPU에서 더 많은 기능을 가지고 있다는 것을 알고 계셨나요? GPU의 기능을 활용하는 것은 다코어/멀티코어 혁명의 다음 단계이며 실행 시간의 놀라운 개선을 의미할 수 있습니다. 계산의 데이터 병렬 방식에 따라 속도는 5, 10 또는 50회까지 표시될 수 있습니다. 오늘 24시간이 걸리는 계산이 반 시간 안에 완료되는 것을 상상해 보십시오. 사용자에게 사용할 수 있는 새로운 기능은 무엇인가요? 최근까지 GPU에서 코드를 실행하면 여러 "C와 유사한" 언어 중 하나를 사용해야 했습니다. C++ AMP(Accelerated Massive Parallelism)의 향후 릴리스는 네이티브 C++의 GPU와 같은 가속기를 사용할 수 있음을 의미합니다. Visual Studio에는 C++ AMP에 대한 디버깅 및 프로파일링 지원이 포함되어 있으며 코드를 가속화하기 위해 새 라이브러리를 다운로드하거나 설치할 필요가 없습니다. 이 세션에서는 C++ AMP의 기능을 확인하고 이 대규모 병렬 처리를 사용하도록 코드를 조정하는 데 필요한 기본 개념을 알아봅니다.

의견이 있으신가요? 여기에서 문제를 제출합니다.