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

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

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/06   »
    일 월 화 수 목 금 토
    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

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바