내용으로 건너뛰기
사용자 도구
로그인
사이트 도구
도구
문서 보기
이전 판
백링크
최근 바뀜
미디어 관리
사이트맵
로그인
최근 바뀜
미디어 관리
사이트맵
기술자료
작업공간
개인공간
사이트맵
추적:
kb:cppamp
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== C++ AMP ====== Visual Studio 2012 버전부터 지원하는 GPU 프로그래밍? 대충 살펴보니, array 혹은 array_view 이용해서 GPU에다 데이터 때려넣은 다음 parallel_for_each 통해서 각각의 원소들에 대해 계산을 수행한 다음, 그 결과를 이용하는 방식인 것 같다. 게임 서버에서는 정확히 어디 써야할지 모르겠네. OpenMp 나왔을 때도 이걸 어디 쓰나 했는데, 비슷한 느낌이다. 서버에서 애니메이션 돌리거나, 물리 엔진 직접 구현해서 쓴다면 쓸모 있을지도? 좀 더 살펴봐야할 것 같다. ====== 링크 ====== * [[http://msdn.microsoft.com/en-us/library/hh265137.aspx | C++ AMP (C++ Accelerated Massive Parallelism)]] * [[http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=41233 | 병렬 프로그래밍 혁신, C++ AMP]] * array vs array_view * [[http://blogs.msdn.com/b/nativeconcurrency/archive/2012/07/17/choosing-between-array-and-array-view-in-c-amp.aspx | Choosing between array and array_view in C++ AMP]] * [[http://www.danielmoth.com/Blog/array-and-arrayview-from-amph.aspx | array and array_view from amp.h]] ---- * see also [[Cpp|C++]]
kb/cppamp.txt
· 마지막으로 수정됨: 2014/11/07 16:37 (바깥 편집)
문서 도구
문서 보기
이전 판
백링크
맨 위로