태그 보관물: bandwidth

bandwidth

GPU 메모리 대역폭과 속도의 차이점은 무엇입니까? 속도는 Gbps로 표시되고 메모리 대역폭은

Nvidia의 시리즈 10 그래픽 카드 사양을보고 메모리 속도와 메모리 대역폭이 지정되어 있음을 알았습니다. 메모리 속도는 Gbps로 표시되고 메모리 대역폭은 GB / 초로 표시됩니다. 8로 나눈 메모리 속도는 메모리 대역폭과 같아야합니다 .8 비트는 1 바이트를 구성하고 다른 모든 장치는 동일하지만 그렇지 않습니다.

누군가가 나에게 설명 할 수 있는지 궁금합니다. 실제로 실제 데이터 전송 속도를 나타냅니다. 2 개의 GPU가있는 경우 (하나는 더 높은 메모리 속도 (Gbps), 다른 하나는 더 높은 메모리 대역폭 (GB / 초)), 일부 고정 된 시간 프레임에서 더 많은 데이터를 전송할 수 있습니다 (또는 불가능하며이 두 가지가 연결되어 있음 어떤 식으로)?

여기에 뭔가 빠졌습니까? 어디에서나 좋은 대답을 찾을 수없는 것 같습니다. 여기서 실제로 중요한 것은 무엇입니까? 그리고 왜 두 측정 값이 거의 같은 단위로 표현 되는가?

여기여기에 증거가 있습니다 (SPECS 섹션에서 “VIEW FULL SPECS”클릭).



답변

여기에 두 가지 별도의 사항이 지정되어 있습니다. 링크 된 페이지에서 Nvidia 사양을 더 잘 보여주기 위해 복사했습니다.

여기에 이미지 설명을 입력하십시오

하나는 GDDR5 사양의 일부인 8gbps 의 메모리 칩 데이터 라인 인터페이스 속도이고, 다음은 256GB / s의 총 메모리 속도입니다.

GDDR5 메모리는 일반적으로 너비가 32 비트이므로 수학 (1070의 경우)은 다음과 같습니다.

  • 라인 당 8gbps
  • 칩당 32 라인
  • 카드의 메모리 칩 8 개

이것을 곱하면 2048gbps의 메모리 속도를 얻을 수 있으며 8로 나눕니다. 256GB / s의 메모리 대역폭을 얻습니다.

칩당 32 비트의 8 개 칩은 256 비트의 메모리 인터페이스 너비와도 일치하므로 바이트 당 8 비트 (8GBps * 256 비트) / 비트 당 8 비트 (쉽게 “256”로 간단하게 취소)를 수행 할 수 있습니다. 같은 인물을 생각해냅니다.

1080의 경우 : 10gbps * 256b / 8 = 320GB / s
1050의 경우 : 7gbps * 128b / 8 = 112GB / s


동일한 gbps를 갖지만 GB / s가 다른 두 개의 장치가있는 경우 메모리 뱅크에 다른 수의 칩이 있음을 알려줍니다. 일반적으로 실제 유용한 메모리 대역폭 이므로 더 높은 집계 메모리 대역폭 (GB / s)을 선택하려고 합니다.

핀당 10gbps이지만 4 개의 칩만있는 장치의 총 대역폭은 160GB / s ((10 * 32 * 4)를 8로 나눈 값)이며 8 칩 (256GB / s)의 8gbps보다 낮습니다. 1070.


답변