reset.

    nVidia CUDA 1

    CUDA Programming

    병렬처리는 결국 필수 불가결한 요소가 될 것임에는 분명하다. 확실히 단일 코어 발전 대비 성능 비율이 언젠가부터 매우 낮아진다는 것을 확인할 수 있다. CPU 를 듀얼 혹은 쿼드로 쓰는 것도 꽤 매리트가 있지만, 알고리즘을 연구하는 사람으로써 그런 한 두개의 병렬을 가지고 큰 효과를 보기에는 그 한계가 명확하다. 결국 요래저래 살펴보다가 또다시 GPU 쪽으로 눈이 돌아가게 되었는데, 그 당시에는 그렇게 어렵게만 느껴지던 CUDA 라는 것이 그렇게 어려운 녀석이 아니었다. 일련의 흐름에 따라서 프로그래밍을 하면 되는데, 1. 디바이스의 초기화 2. GPU 상의 메모리 할당 ( cudaMalloc ) 3. CPU 상에서 GPU 상으로 처리할 내용을 복사 ( cudaMemcpy ) 4. 커널을 수행함으로써 원..

    Previous Contents/Programming 2009.12.04
    이전
    1
    다음
    더보기
    프로필사진

    reset.

    필요한 정보를 가져가거나 원하실 때는 반드시 흔적을 남겨주세요.

    • 분류 전체보기 (66)
      • Previous... (0)
      • Private (6)
      • Research (9)
        • Robotics (1)
        • Programming (2)
        • Machine Learning (1)
        • Genetic Programming (0)
        • Genetic Algorithms (1)
        • Others.. (4)
      • Previous Contents (51)
        • Genetic Algorithm (15)
        • Genetic Programming (5)
        • Robotics (10)
        • Evolutionary Computation (11)
        • Programming (3)
        • Others (7)

    Tag

    조기수렴, 로봇, Genetic Programming, Webots, CUDA, 아크메이지, Island Parallelism, SP-560uz, nVidia CUDA, 푸념, 모토쿼티, The Reincarnation, 유전알고리즘, Archmage, 수강신청, 진화연산, Genetic Algorithm, 마리텔레콤, 서경대학교, 마비노기,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/07   »
    일 월 화 수 목 금 토
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바