simd 질문드립니다.

네이쳐   
   조회 3804   추천 0    

제가 설치할 프로그램이 CPU + GPU 연산을 하는데요, 이 프로그램이 fftw를 필요로 해서 설치하려고 하고 있습니다.

그런데 다음중 어느것을 선택해야 더 나은지 궁금합니다.

  --enable-sse2           enable SSE/SSE2 optimizations
  --enable-avx            enable AVX optimizations

CPU (i7-4790K)를 보면 AVX를 선택해야하는데,

그래픽 카드 (GTX980)를 보면 SSE2를 선택해야하나요?

(그래픽 드라이버 설치 후 정보를 보니까 "GTX980/PCIe/SSE2" 라고 되어있더라구요)


fftw 뿐만 아니라 제 프로그램 설치중에서도 SSE / AVX 고르는 옵션이 있는데,

무엇을 선택해야할지 궁금합니다~




짧은글 일수록 신중하게.
AVX가 더 좋지 않을까요? SIMD extension에서 사용하는 레지스터의 크기가 크다는 것은 굉장한 이점입니다. SIMD extension을 사용해서 얻는 가장 큰 이익은 병렬처리(?)에 의한 속도향상입니다.
     
네이쳐 2014-11
AVX가 좋다는건 알겠는데,
그래픽 카드 정보를 보니 GTX980/PCIe/SSE2 라고 되어 있어서 의문이 생겨요~
프로그램 연산중에 GPU의 비중이 상당해서 SSE로 맞춰줘야하나..싶기도해서요
CPU와 GPU에서 개념이 좀 다른가요? 음 어렵네요
          
그래픽 카드(GPGPU)가 SSE2를 지원할 것 같지는 않고.. 그래픽 카드 드라이버가 SSE2를 활용하는 거 아닐까요? 만약 그래픽 카드가 정말 SSE2를 사용한다고 해도.. 다른 프로그램에서 뭘 사용할 것인지는 관계가 없습니다.


QnA
제목Page 4265/5710
2015-12   1693285   백메가
2014-05   5159038   정은준1
2016-11   3827   주태백
2020-04   3827   캔위드
2016-01   3826   푸하히
2014-11   3826   VSPress
2018-02   3826   블루영상
2018-09   3826   늘파란
2018-02   3826   minsuk
2017-08   3826   나우마크
2018-06   3826   미수맨
2017-01   3826   밤기차
2015-09   3826   테러리스트
2015-04   3826   아름다운노을
2020-11   3826   냐미냐미
2017-05   3826   동행큐브
2016-08   3826   서울사람
2014-03   3826   모톡이
2014-05   3826   눈부신아침
2018-11   3826   유호준
2018-09   3826   이지포토
2015-12   3826   김건우