몇 가지 차이점이 있지만 반드시 하드웨어 나 사양에있는 것은 아닙니다. 이것은 포럼이나 뉴스 릴리스에서 얻은 모든 정보이므로 소금 한 덩어리로 모든 정보를 가져갑니다.
첫 번째는 "확장 성과 신뢰성"( source )입니다. K20은 클러스터 시스템에 앉아 24/7 풀 틸트 상태로 작동하도록 설계되었습니다. Titan은 게임용으로 설계되었으므로이 듀티 사이클에서 실행되지만이 방식으로 사용하면 장기적인 수명 문제가 발생할 수 있습니다.
드라이버도 다르지만 주요 차이점은 확실하지 않습니다. 카드 디자인의 초점 차이가이 전면의 Tesla 카드에 비해 성능이 약간 떨어질 수 있습니다.
"일부 테슬라 독점 기능은 다음과 같습니다.
- InfiniBand 성능을위한 NVIDIA GPUDirect RDMA
- MPI 용 Hyper-Q (CUDA 스트림 용 Hyper-Q는 GeForce GTX TITAN에서 지원됨)
- 모든 내부 및 외부 레지스터 및 메모리에 대한 ECC 보호
- Ganglia와 같은 GPU 및 클러스터 관리를 위해 지원되는 도구입니다. "( source )
이것은 주요 차이점은 확장 성이라는 사실을 나타냅니다. 사무실의 데스크톱에서 실행하려는 경우 가격 차이로 인해 K20보다 Titan에 대해 논쟁하기가 어렵습니다. 여러 K20의 추가 성능이 필요한 경우 HPC 센터를 찾아 서버와 함께 시간을 구입하십시오.
편집하다:
ECC에 대해 좀 더 자세히 살펴본 후이 답변을 업데이트하여 Titan이 아닌 K20에 미치는 영향을 지적했습니다. 다음 정보는 여기 에서 찾을 수있는 정보를 나타 냅니다.
ECC는 DRAM에서 오류를 확인하고 GPU를 등록합니다. 소프트 오류는 비트가 잘못 전송 / 저장 될 때 발생합니다. 회로가 더 빠르고 서로 가깝을수록 소프트 에러의 가능성이 높아집니다. 결합 된 ODE 세트를 해결하거나 선형 시스템을 해결하는 경우 단일 숫자가 1 비트 씩 떨어지면 결과를 재현 할 수없는 방식으로 크게 변경할 수 있습니다. CPU의 대부분의 표준 RAM 및 캐시는 ECC를 사용하여 이러한 오류에 대해 오류를 검사합니다.
반면 GPU는 일반적으로 메모리 버스가 CPU의 메모리 버스보다 훨씬 빠르더라도 ECC를 갖지 않습니다. 화면의 픽셀이 한 프레임에 대해 조금씩 꺼져 있으면 프로그램의 품질이 떨어지지 않기 때문입니다. 이러한 오류는 전파되지 않습니다. 따라서이 기능을 건너 뛰면 많은 칩 면적 (및 비용)을 절약 할 수 있습니다. 이러한 추가 복잡성으로 인해 Tesla 라인의 추가 비용이 상당 부분 발생할 수 있습니다.