Giz*_*zmo 7 memory supercomputer
我正在阅读一篇关于世界上最快的计算机之一的文章,这是我感兴趣的内容之一:
为了模拟这种相对微不足道的脑力,研究人员使用富士通 K 通过 10.4 万亿个虚拟突触(每个突触有 24 字节的内存)连接了总共 17.3 亿个虚拟神经细胞。这总共增加了大约 1 PB 的内存,相当于大约 250,000 台标准 PC。请记住,所有这些仍然只是您大脑每天所做的事情的 1%,即眨眼几次所需的时间。
所以这意味着这些超级计算机使用普通台式机内存,但数量比普通台式机多得多(250k 倍)?
我在 SuperUser 上阅读了这个受欢迎的问题。它还告诉我们一些关于 SRAM 的信息——CPU 用于缓存的 RAM,因为它比普通 DRAM 快得多。
所以我看了这里,这条线似乎很有趣:
记忆棒不使用 SRAM 的唯一原因是成本。与其为那块 256MB 的芯片支付 50 美元,不如多花 500 美元。哎哟。
所以 SRAM 模块是可能的(我不会隐瞒我真的很想为我的笔记本电脑购买 8GB SRAM 内存的事实......但找不到任何东西)
但现在真正的问题是:超级计算机是使用 SRAM 作为内存还是仅使用普通 DRAM?如果是普通的 DRAM,他们为什么不为超级计算机创建 SRAM 存储器,超级计算机的成本很高,那么额外的几百万美元会有什么区别?
鉴于当今许多超级计算机使用服务器级 x86-64 处理器,例如 AMD Opterons,它们可能会配备ECC 内存,最有可能是 DDR2 或 DDR3 SDRAM。
ECC 内存能够检测和纠正大多数内存错误。它通常不会出现在消费类计算机中,但常见于需要最大可靠性的服务器和工作站中。可以在此处找到此类内存的示例。
ECC 支持在消费类计算机中很少见,但请注意AMD FX 处理器完全支持这种类型的内存,并且通过适当的主板,可以实现 ECC 内存的增强可靠性。然而,ECC 内存可能很昂贵,并且往往比非 ECC 内存慢一点(1-3%)。
一些较新的超级计算机使用GPU与传统处理器一起进行计算(如Cray XK7)。这些 GPU 通常使用 GDDR5 内存。
| 归档时间: |
|
| 查看次数: |
6571 次 |
| 最近记录: |