2

初步评论:我不知道这是否是这个问题最好的堆栈交换网站。如果没有,我很抱歉,应该将其移至正确的网站。


最近,惠普谈到了一个基于忆阻器和光通信的名为The Machine的研究项目。目标不是讨论这个项目是否会在 4、10 或 20 年后成为现实。目的是讨论这样的计算机对计算密集型软件的设计意味着什么。

今天,我们的目标是超级计算机。在这种情况下,通常认为代码优化应该关注:

  • 混合并行化(MPI+线程)

  • 矢量化 (SIMD)

  • 数据局部性(与数据传输成本相比,计算是免费的)

我的问题是:如果像惠普提出的那种架构成为现实,它会改变这些优先级,尤其是第三个优先级吗?(即与计算时间相比,数据传输是否可以免费)

4

1 回答 1

1

忆阻器将用作 SRAM 单元的替代品。尽管它们可能会增加内存密度/面积并提高功率效率,但我认为它们不会改变数据局部性的概念,因为这是一个抽象概念。是的,这将导致内存层次结构所有层的存储/性能能力增加,但您仍然会将数据块分开一定距离。除非您将一个具有零周期延迟和无限容量的神奇内存块连接到您的核心,否则数据局部性将始终是一个优化挑战。

于 2014-06-19T18:57:57.247 回答