Những loại siêu máy tính sử dụng RAM?


7

Tôi đã đọc một bài viết về một trong những máy tính nhanh nhất thế giới và đây là một trong những dòng khiến tôi quan tâm:

Để bắt chước lượng trí não tương đối nhỏ này, các nhà nghiên cứu đã sử dụng Fujitsu K để kết nối tổng cộng 1,73 tỷ tế bào thần kinh ảo bằng 10,4 nghìn tỷ khớp thần kinh (với 24 byte bộ nhớ trong mỗi khớp thần kinh). Tổng cộng, điều này đã thêm vào khoảng một petabyte bộ nhớ, tương đương với khoảng 250.000 PC tiêu chuẩn . Và hãy nhớ rằng, tất cả những gì vẫn chỉ là một phần trăm những gì bộ não của bạn làm mỗi ngày, trong thời gian cần thiết để chớp mắt vài lần.

Vì vậy, điều này ngụ ý rằng những siêu máy tính đó sử dụng bộ nhớ máy tính để bàn bình thường nhưng với số lượng nhiều hơn (gấp 250 nghìn lần) so với máy tính để bàn bình thường?

Tôi đọc câu hỏi phổ biến này ở đây trên SuperUser. Nó cũng cho chúng ta biết đôi điều về SRAM - RAM mà CPU sử dụng cho bộ đệm vì nó nhanh hơn nhiều so với DRAM bình thường.

Vì vậy, tôi đã nhìn vào đây và dòng này có vẻ thú vị:

Lý do duy nhất khiến thẻ nhớ không sử dụng SRAM là chi phí. Thay vì trả 50 đô la cho con chip 256 MB đó, bạn sẽ kiếm được hơn 500 đô la. Ôi.

Vì vậy, các mô-đun SRAM là có thể (và tôi sẽ không che giấu sự thật là tôi thực sự quan tâm đến việc mua 8GB bộ nhớ SRAM cho máy tính xách tay của mình ... nhưng không thể tìm thấy bất cứ điều gì)

Nhưng bây giờ câu hỏi thực sự: Liệu siêu máy tính sử dụng SRAM cho bộ nhớ của họ hay chỉ là DRAM bình thường? Và nếu DRAM bình thường, tại sao họ không tạo bộ nhớ SRAM cho siêu máy tính, siêu máy tính có giá rất cao, vậy có gì khác biệt mà vài triệu đô la sẽ tạo ra?


2
Tôi không nghĩ rằng họ ngụ ý rằng có rất nhiều bộ nhớ loại máy tính để bàn trong các siêu máy tính. Đó chỉ là một nỗ lực để truyền đạt quy mô.
Daniel Beck

Câu trả lời:


6

Cho rằng nhiều siêu máy tính ngày nay sử dụng bộ xử lý x86-64 cấp máy chủ, như AMD Opterons, có lẽ chúng sẽ được trang bị bộ nhớ ECC , rất có thể là DDR2 hoặc DDR3 SDRAM.

Bộ nhớ ECC có khả năng phát hiện và sửa hầu hết các lỗi bộ nhớ. Nó thường không được nhìn thấy trong các máy tính tiêu dùng, nhưng thường được tìm thấy trong các máy chủ và máy trạm, nơi cần độ tin cậy tối đa. Một ví dụ về loại bộ nhớ này có thể được tìm thấy ở đây .

Hỗ trợ ECC trong máy tính tiêu dùng rất hiếm, nhưng lưu ý rằng bộ xử lý AMD FX hỗ trợ đầy đủ loại bộ nhớ này và với một bo mạch chủ phù hợp, độ tin cậy nâng cao của bộ nhớ ECC có thể được nhận ra. Tuy nhiên, bộ nhớ ECC có thể đắt tiền và có xu hướng chậm hơn một chút (khoảng 1-3%) so với bộ nhớ không ECC.

Một số siêu máy tính mới hơn sử dụng GPU để tính toán bên cạnh các bộ xử lý thông thường (như trong Cray XK7 ). Những GPU này thường sử dụng bộ nhớ GDDR5.


Dang, bạn đã đánh bại tôi đến thời điểm này ... Nhưng điều mà cả hai chúng tôi quên là nó không phải lúc nào cũng như vậy. Khi bộ điều khiển bộ nhớ chuyển từ NB sang CPU thì nó không còn là một tùy chọn để thay đổi loại RAM.
Austin T Pháp

Tôi nhớ đã đọc ở đâu đó rằng các máy tính Apple, bao gồm cả Macbook thông thường, sử dụng bộ nhớ ECC. Tôi không biết nếu đó là sự thật, mặc dù.
gronostaj

@gronostaj: Tôi không biết MacBook sử dụng RAM ECC. Tuy nhiên, máy tính để bàn Mac Pro hỗ trợ đầy đủ và thường đi kèm với bộ nhớ ECC.
bwDraco

2

Thiết kế của Super Computer quyết định loại RAM được sử dụng.

Ví dụ: Cụm Beowulf có thể sẽ không có một số dạng bộ nhớ kỳ lạ bởi vì:

Cụm Beowulf là cụm máy tính gồm những máy tính cấp hàng hóa giống hệt nhau, thường được nối mạng thành một mạng cục bộ nhỏ với các thư viện và chương trình được cài đặt cho phép xử lý được chia sẻ giữa chúng.

Điều tương tự cũng xảy ra với nhiều siêu máy tính trên thế giới, nơi chúng được xây dựng chủ yếu với các bộ phận ngoài kệ, bộ xử lý Intel, có thể là GPU NVidia để xử lý parrellel.

Hãy thoải mái xem xét các máy tính thông minh nhất thế giới và xu hướng phổ biến là sử dụng các bộ phận phổ biến theo những cách không phổ biến.

Điều này có thể là do chi phí, bởi vì ở quy mô của các máy tính này (có lẽ 20.000 nút), mức chênh lệch 450 đô la trên 256 MB mà bạn đã trích dẫn cộng lại (9.000.000 đô la nếu mỗi nút chỉ có 256 MB). Toán học này có vẻ lỗi thời đối với tôi, nhưng vấn đề vẫn còn là vấn đề.

Hầu hết các Siêu máy tính sử dụng bộ xử lý x86 hoặc x64 (Nói chung Xeons hoặc AMD Opterons) sẽ sử dụng ECC DRAM. Nó chậm hơn một chút so với bộ nhớ máy tính để bàn, nhưng dữ liệu đáng tin cậy hơn.

Nếu bạn tính RAM trên các GPU được sử dụng, thì GDDR5 là một RAM phổ biến khác trong Siêu máy tính.

Nhưng, SRAM và bất kỳ RAM kỳ lạ nào khác không phổ biến trong Siêu máy tính hiện đại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.