OpenCL (doble-precision)을 사용하여 GPGPU 시뮬레이션을 개발할 것입니다. 테스트를 위해 새 워크 스테이션에 nVidia와 AMD 칩을 모두 갖고 싶습니다.OpenCL 칩 : GPGPU를 고르는 방법, AMD와 nVidia를 하나의 기계에 두는 법
Linux에서 이러한 구성 (AMD와 nVidia 모두)이 지원됩니까? 필자는 두 가지 모두에 대해 독점적 인 드라이버를 사용해야 만 괜찮은 성능을 얻을 수 있다고 가정하고, 어떻게 든 충돌하지 않을지 확신하지 못합니다.
카드 중 하나를 사용하여 그래픽 디스플레이를 구동 할 수 있습니까? OpenCL 코드에서도 사용할 수 있습니까? (나는 그렇게 생각하지만, 더 확실하다)
어떤 하드웨어를 권하고 싶습니까? 매우 비싸지 만 (테슬라는 예산을 초과합니다) 이중 정밀도를 지원해야합니다. 나는 nVidia의 GTX560이 훌륭하고, 너무 비싸지는 않지만 여전히 기능이 풍부하다는 것을 알았습니다. 좋은 선택입니까?
AMD hw의 경우 게이머 지향 Radeon HD 6970 (wikipedia, HD6950은 배정도 FP 만 지원) 또는 FirePro 계열 - FV5900 또는 FV7900을 사용해야합니까?
듀얼 벤더 리눅스 솔루션에 대해 잘 모르겠습니다. 리눅스에서만 단일 벤더를 사용했습니다. Apple의 CL 스택이 AMD와 NVIDIA를 동시에 지원하고 어떤 카드가 어떤 작업을하고 있는지에 관계없이 OpenCL과 OpenGL을 공유 할 수 있다는 것을 알고 있습니다. 즉, NVIDIA 카드를 사용하여 OpenCL을 통해 채워진 AMD 카드에서 OpenGL을 사용하여 VBO의 내용을 렌더링 할 수 있습니다. – James
AMD 관련 : 구형 HD 5850/5870을 구입할 수도 있습니다. 그들의 DP 성능은 HD6970과 거의 동일하지만 저렴합니다 (100 달러 미만의 가격으로 이베이에서 사용 가능). 전문가 용 GPU 인 AFAIK는 주류 제품에 비해 유리한 점이 없지만 가격이 비싸다 : 동일한 칩을 사용하므로 메모리 양/속도/유형 만 차이가 있지만 (종종 GeForce 대신 Tesla를 구매할 수있는 유일한 이유이기는하지만 당신에게는 큰 중요성이 아님)와 시계 (그리고 프로 GPU의 CPU와 RAM 주파수는 안정성을 향상시키기 위해 일반적으로 더 낮습니다) – aland