Search Results for 'CUDA'

1 POSTS

  1. 2008.07.10 CUDA (4)

CUDA

Posted 2008.07.10 05:38
마소 7월 호에는 NVIDIA의 GPU 프로그래밍 모델인 CUDA에 대해 원고를 작성했습니다. GPU는 병렬 프로그래밍 있어서는 CPU 보다 앞서간 면이 있는 만큼 CUDA 프로그래밍 모델은 기본적으로 data parallel한 프로그래밍 모델입니다. OpenGL이나 DirectX의 그래픽스 API를 변용해 사용하는 고전적인 GPGPU 방식을 탈피해 programmability를 대폭 늘렸습니다. 물론, GPU는 여전히 CPU가 아니기 때문에 자연스럽지 못한 추상화(abstraction)도 여기저기 널려 있긴 합니다. CUDA에 대한 자세한 소개는 마소 7월호를 보세요 :)


  1. Favicon of http://minjang.egloos.com BlogIcon object

    | 2008.07.10 07:05 | PERMALINK | EDIT | REPLY |

    마소홈피에서도 읽을 수 있더군요. 잘 읽었습니다. nVidia는 CUDA를 일반적인 병렬프로그래밍 모델로 발전시키려고 하는 것 같던데 저는 약간은 회의적입니다. 일단 캐쉬 코히런시가 없는 아키텍처라서 프로그래머가 개입해야할 요소가 너무 많다는 것이 가장 큰 걸림돌입니다. CPU도 아닐 뿐더라 너무 그래픽 특화적인 요소 (예를 들어, 텍스처) 가 많은 것도 단점인 것 같습니다. 당분간 GPGPU에서 어떤 방법론으로 코딩할지를 놓고 전쟁이 벌어질 것 같습니다.

  2. 에메

    | 2008.07.10 13:59 | PERMALINK | EDIT | REPLY |

    프로젝트에 CUDA를 활용하실 계획 같은 것은 있으신가요?

  3. Favicon of http://www.hybrid.pe.kr/tt BlogIcon Hybrid

    | 2008.07.10 16:55 | PERMALINK | EDIT | REPLY |

    현재로써는 드라이버의 문제라던가.. 여러가지 불안정한 요소가 지나치게 많더군요. 그외에도, 일단 병렬 처리에 의해서 신경써야 할 것이 많구요.(설계가 많이 달라지니...) 하지만 그럼에도 불구하고 병렬처리의 이점이 굉장하기 때문에 성능은 좋긴하더군요.
    학교에서하는.. CUDA 로 하는 과제는 저는 현재 미완성으로 남겨두었는데, 영 정이 안가고 있습니다. -_-ㅋ

  4. Favicon of https://kalstein.tistory.com BlogIcon kalstein

    | 2008.09.24 09:12 신고 | PERMALINK | EDIT | REPLY |

    코덱 처리라던가...하는 특수한 경우에만 사용해야겠지요 ^^;;

    한번 기사 대충은 봤는데...프로그래머가 신경써야되는 부분이 상당하더군요. ㅎㅎㅎ

Write your message and submit