슈퍼 컴퓨터는 어떤 종류의 RAM을 사용합니까? 바이트의 메모리를

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

이 비교적 적은 양의 두뇌 능력을 모방하기 위해 연구자들은 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 메모리를 만들지 않습니까? 슈퍼 컴퓨터는 비용이 많이 들기 때문에 몇 백만 달러가 조금 더 드는 차이점은 무엇입니까?



답변

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

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

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

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


답변

슈퍼 컴퓨터의 디자인에 따라 사용되는 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은 최신 슈퍼 컴퓨터에서 일반적이지 않습니다.