simd 질문드립니다.

네이쳐   
   조회 3806   추천 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 1433/5710
2015-12   1695502   백메가
2014-05   5161218   정은준1
2014-10   3812   파렌
2014-03   3812   이태욱
2019-02   3812   머리감자
2017-12   3813   이이크
2018-03   3813   천상의기사
2014-04   3813   코난1234
2015-02   3813   왕용필
2014-07   3813   크롱크롱
2020-06   3813   VSPress
2015-03   3813   무아
2014-08   3813   Noman
2016-01   3813   오원
2016-02   3813   오소리
2016-02   3813   걸인신홍철
2021-07   3813   cho609495
2018-05   3813   블랙펄
2017-04   3814   초보IT
2017-05   3814   호박고구마
2015-08   3814   아롱사태
2019-06   3814   comduck