슈퍼 컴퓨터는 어떤 종류의 RAM을 사용합니까?


7

나는 세계에서 가장 빠른 컴퓨터 중 하나에 대한 기사를 읽었 으며 이것은 내가 관심을 보인 줄 중 하나입니다.

이 비교적 적은 양의 두뇌 능력을 모방하기 위해 연구자들은 Fujitsu K를 사용하여 총 11.3 조 개의 가상 신경 세포를 10.4 조 개의 가상 시냅스 (각 시냅스에 24 바이트의 메모리)로 연결했습니다. 총 약 1 페타 바이트의 메모리를 추가했는데, 이는 약 250,000 개의 표준 PC에 해당 합니다. 그리고 두뇌가 매일 몇 번 깜박 거리는 데 걸리는 시간 동안 뇌가하는 일의 1 %에 불과하다는 것을 기억하십시오.

이것은 슈퍼 컴퓨터가 일반 데스크탑 메모리를 사용하지만 일반 데스크탑보다 더 많은 양 (250k 배 이상)을 사용한다는 것을 의미합니까?

나는 인기있는 질문을 여기 슈퍼 유저에서 읽었습니다 . 또한 일반적인 DRAM보다 훨씬 빠르기 때문에 CPU가 캐시에 사용하는 RAM 인 SRAM에 대해서도 알려줍니다.

그래서 나는 여기 를 보았고이 줄은 흥미로운 것 같습니다.

메모리 스틱이 SRAM을 사용하지 않는 유일한 이유는 비용입니다. 256MB 칩에 50 달러를 지불하는 대신 500 달러를 초과하게됩니다. 아야.

따라서 SRAM 모듈이 가능합니다 (그리고 랩톱에 8GB의 SRAM 메모리를 구매하는 데 실제로 관심이 있다는 사실을 숨기지 않지만 아무것도 찾을 수 없습니다)

그러나 이제 실제 질문 : 슈퍼 컴퓨터는 메모리 또는 일반 DRAM에 SRAM을 사용합니까? 그리고 일반 DRAM이라면 왜 슈퍼 컴퓨터 용 SRAM 메모리를 만들지 않습니까? 슈퍼 컴퓨터는 비용이 많이 들기 때문에 몇 백만 달러가 조금 더 드는 차이점은 무엇입니까?


2
나는 그들이 슈퍼 컴퓨터에 많은 데스크탑 급 메모리가 있다는 것을 암시하지 않는다고 생각합니다. 그것은 단지 규모를 전달하려는 시도 일뿐입니다.
Daniel Beck

답변:


6

오늘날 많은 슈퍼 컴퓨터가 AMD Opterons와 같은 서버급 x86-64 프로세서를 사용한다는 점에서 ECC 메모리 , 아마도 DDR2 또는 DDR3 SDRAM이 장착되어있을 것입니다 .

ECC 메모리는 대부분의 메모리 오류를 감지하고 수정할 수 있습니다. 일반적으로 소비자 컴퓨터에는 표시되지 않지만 최대 안정성이 필요한 서버 및 워크 스테이션에서는 일반적으로 발견됩니다. 이런 종류의 메모리의 예는 여기 에서 찾을 수 있습니다 .

소비자 컴퓨터의 ECC 지원은 드물지만 AMD FX 프로세서 는 이러한 유형의 메모리를 완벽하게 지원하며 적절한 마더 ​​보드를 사용하면 ECC 메모리의 향상된 안정성을 실현할 수 있습니다. 그러나 ECC 메모리는 비쌀 수 있으며 비 ECC 메모리보다 약간 느리게 (1-3 % 정도) 경향이 있습니다.

일부 최신 슈퍼 컴퓨터 는 ( Cray XK7 에서와 같이) 기존 프로세서와 함께 계산에 GPU를 사용 합니다. 이 GPU는 일반적으로 GDDR5 메모리를 사용합니다.


당장,이 시점까지 날 이겼어 ...하지만 우리 둘 다 잊어 버린 것은 항상 그런 식은 아니었다. 메모리 컨트롤러가 NB에서 CPU로 이동하면 더 이상 RAM 유형을 변경하는 옵션이 아닙니다.
Austin T French

일반 Macbook을 포함한 Apple 컴퓨터가 ECC 메모리를 사용하는 곳을 읽은 것을 기억합니다. 그래도 그것이 사실인지 모르겠습니다.
gronostaj

@gronostaj : ECC RAM을 사용하는 MacBook을 인식하지 못합니다. 그러나 Mac Pro 데스크탑은 ECC 메모리를 완벽하게 지원하며 일반적으로 제공됩니다.
bwDraco

2

슈퍼 컴퓨터의 디자인에 따라 사용되는 RAM 유형이 결정됩니다.

예를 들어, Beowulf 클러스터 는 다음과 같은 이유로 이국적인 형태의 메모리가 없을 것입니다.

Beowulf 클러스터는 일반적으로 동일한 상품 급 컴퓨터가 소규모 로컬 영역 네트워크에 네트워크로 연결된 컴퓨터 클러스터로, 라이브러리와 프로그램이 설치되어 서로 공유 할 수 있습니다.

많은 세계 수퍼 컴퓨터에서도 마찬가지입니다. 기본적으로 기본 프로세서, 인텔 프로세서, 아마도 parrellel 처리를위한 NVidia GPU로 구축됩니다.

세상에서 가장 유명한 컴퓨터를 자유롭게 사용하십시오. 일반적인 추세는 일반적인 부분을 드문 방식으로 사용하는 것입니다.

이 컴퓨터 (20,000 노드)의 규모에서 인용 한 256MB 당 450 달러의 차이가 더해지기 때문에 (각 노드에 256MB 만있는 경우 9,000,000 달러) 비용 때문일 수 있습니다. 이 수학은 나에게 구식 인 것처럼 보이지만 요점은 여전히 ​​중요합니다.

x86 또는 x64 프로세서 (일반적으로 Xeon 또는 AMD Opterons)를 사용하는 대부분의 슈퍼 컴퓨터는 ECC DRAM을 사용합니다. 데스크탑 메모리보다 약간 느리지 만 데이터는 더 안정적입니다.

사용되는 GPU에서 RAM을 계산하면 GDDR5는 슈퍼 컴퓨터의 또 다른 일반적인 RAM입니다.

그러나 SRAM 및 기타 이국적인 RAM은 최신 슈퍼 컴퓨터에서 일반적이지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.