||<:><width=350><bgcolor=#ffffff>'''{{{#red AMD의 CrossFireX}}}'''||<:><width=350><bgcolor=#ffffff>'''{{{#76b900 Nvidia의 SLI}}}'''|| ||<:><bgcolor=#ffffff>{{{#!wiki style="margin: -5px -10px" [[파일:RX 580 Sapphire Nitro.png|width=100%]]}}}||<:><bgcolor=#ffffff>{{{#!wiki style="margin: -5px -10px" [[파일:EVGA GTX 1070 SLI.jpg|width=100%]]}}}|| ||<:><bgcolor=#ff0000>'''{{{#white 위의 모델은 Sapphire의 RX 580 Nitro+}}}'''||<:><bgcolor=#76b900>'''{{{#white 사진 속 모델은 EVGA의 GTX 1070}}}'''|| [목차] == 개요 == '''Multi-GPU technology''' 그래픽 유닛/그래픽 카드를 다중으로 연결하는 방식이다. 여기서 '''다중'''이라는 단어가 중요하다. 다중이기 때문에 2개 이상의 카드 장착이 가능하다. 현재 [[GPU #s-2]][* GPU=그래픽(비디오) 카드라고 오해하기 쉬운데 전혀 아니다. GPU는 그래픽을 처리(processing)해주는 장치(unit)이지 카드 그 자체가 아니기 때문.] 설계 및 제조하는 기업은 여럿이 있으나 PC에 쓰이는 GPU를 다중으로 연결 시킬 수 있는 기술을 보유한 기업 중 가장 인지도가 높은 기업이 크게 두 곳이 있다. 그 두 곳은 바로 우리가 잘 아는 [[NVIDIA|Nvidia]]와 [[Radeon|AMD]]. 그래서 서로 다중 그래픽을 연결하는 방식과 이름이 조금씩 다르다. 엔비디아는 [[SLI]]로, AMD는 [[CrossFire]]로 부른다. 그래픽을 다중으로 연결하게 되면 고사양 게임이나 그래픽 툴 같은 그래픽 사용량이 높은 프로그램의 작업량을 크게 늘릴 수 있다. 쉽게 말해 버벅임(프레임 드랍)이 적어지고 처리 속도(렌더링)가 더 빨라진다는 얘기. 이 기술을 물리적으로 연결하는 방법이 바로 다중 [[그래픽 카드]]다. == [[NVIDIA]]의 NVLINK(구 [[SLI]]) == Nvidia의 그래픽 카드 연결 방식이다. '''원래 이름은 Scalable Link Interface지만''' 통상적으로는 앞에 글자를 따서 만든 [[SLI]]라고 부른다. AMD와의 가장 큰 차이점이라면 SLI로 연결하려면 카드를 서로 연결시켜 주는 브리지가 있어야 한다. [[AMD/GPU/Rx 200 시리즈|Rx 200 시리즈]] 이전에는 AMD도 브리지를 연결해야 했다. [[GeForce 20]] 세대부터는 NVLINK로 부른다. 하지만 SLI와는 조금 다른 노선을 타게 되는데, 바로 쿼드로 작업 쪽의 성능 향상과 같은 방식을 채택한다고. 즉 게이밍 위주의 성능 향상보단 [[https://www.nvidia.com/en-us/design-visualization/nvlink-bridges/|작업능률(컴퓨팅) 향상]]에 중점을 두고 있다. 더 자세한 사항을 원한다면 [[SLI]] 항목 참조. == [[Radeon|AMD]]의 [[CrossFire]] == AMD의 다중 그래픽 카드 연결 방식. 이름은 [[CrossFire]] 혹은 [[CrossFireX]]라고도 부른다. 볼케닉 아일랜드(Volcanic Island) 아키텍처 이전(2013년 10월)까지는 카드를 서로 연결시켜 주는 브리지가 필요했으나 그 이후에는 카드들이 서로 같이 쓰는 PCI-e 버스를 통해서 통신하게 되므로 브리지를 더 이상 사용하지 않게 된다. 자세한 사항은 [[AMD CrossFire]] 항목 참조. == 적용 예시 == 일부 [[게이밍 PC]]에서는 더 나은 게임 환경을 위해 그래픽 카드가 여러 장 들어가는 경우도 있다. 그러나 그래픽 카드에는 VRAM(비디오 램)이 들어가는데 '''다중으로 연결해도 서로 같은 크기의 VRAM으로 공유'''해야 하기 때문에 리소스를 많이 잡아먹어서 높은 VRAM을 요구하는 게임은 간혹 '''다중 그래픽으로도 못 돌리는 사태가 벌어질 수 있다!!!''' 가령 4 GB 카드 하나랑 8 GB 카드 하나씩 묶는다고 하면 서로 4 GB만 공유하게 된다. 결국 8 GB 짜리 카드의 남는 4 GB는 그냥 버려지게 되는 것. NVLink는 이를 개선해서 VRAM을 병합할 수 있다. 물론 툴 작업을 위해 그래픽을 다중으로 연결하기도 하지만 보통은 그래픽 툴용 그래픽 카드는 따로 있고 일반 소비자용 그래픽 카드는 VRAM이 적어서 다중으로 연결해도 VRAM 요구 사항이 높은 툴에서는 별로 효과가 없을 수 도 있다. 이 [[https://youtu.be/To_N2xT6Xa8?t=386|유투브 영상]]을 보면 나오는데 GTX 1080를 두 장을 묶었는데도 VRAM이 적어서 아예 그래픽 처리가 불가능했다. 그러나 '''[[DirectX/버전 정보 #s-3.12|DX12 API]]를 사용하는 게임 한정으로 VRAM 중첩'''이 가능하다고 한다[* 하지만 이것도 DX12에서 직접 지원하는 기술이 아닌 [[https://www.reddit.com/r/pcmasterrace/comments/46388l/vram_stacking_on_dx12is_it_real/|게임 개발사에서]] [[https://forums.tomshardware.com/threads/dx12-vram-stacking-is-anyone-actually-experiencing-it.2374511/| 따로 VRAM 중첩기능을]] [[https://linustechtips.com/main/topic/733611-can-you-stack-vram-in-dx12/|지원해줘야]]한다고...(외부링크 영문주의)]. 게임을 위한 다중 그래픽 처리 기술은 사장세지만 [[슈퍼컴퓨터]] 및 그래픽 카드를 이용한 [[채굴기]]에서는 이야기가 다른데, '''그래픽 카드의 개수가 곧 [[GPGPU]] 연산 능력이라는 점 때문이다'''. 아예 연산용으로 출시되는 [[NVIDIA/워크스테이션 GPU#s-4|테슬라]], [[Radeon Instinct]]가 있고 이들은 정확한 연산 결과를 보장하기 위해 [[오류 정정 코드|ECC]] 기능이 들어가므로 상당히 비싸다. == 현황 == 몇 년 전부터 멀티 GPU 이용 트렌드가 하락세를 보이더니 결국은 [[AMD]]의 [[Radeon DNA|NAVI]]와 [[NVIDIA]]의 [[GeForce 20|튜링]] 시리즈부터는 게이밍 전용 멀티 GPU의 지원이 끊겨 버렸다. AMD의 CEO인 [[리사 수]] 박사도 ''' "솔직히 말하면 [[SW]]의 발전이 [[HW]]의 발전을 앞선 지금의 상황에서 CrossFire는 크게 중요한 사안이 아니다."[* 원문: To be honest, the software is going faster than the hardware, I would say that CrossFire isn't a significant focus]''' 라고 말 할 정도니. 멀티 GPU 기술의 운명은 신기술로 새롭게 다시 돌아올지 아니면 여기서 마침표를 찍을진 두고봐야 알 듯. == 관련 문서 == * [[CrossFire]] * [[SLI]] * [[GPU #s-2]] * [[그래픽 카드]] * [[게이밍 PC]] [[분류:GPU]] [[분류:컴퓨팅 방법론]]