首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据局部性与机器和记忆器的相关性?

数据局部性与机器和记忆器的相关性?
EN

Stack Overflow用户
提问于 2014-06-17 23:27:01
回答 1查看 76关注 0票数 2

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

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

今天,我们的目标是推广超级计算机。在这方面,人们经常认为,代码优化应侧重于:

  • 混合并行化(MPI+Threading)
  • 矢量化(SIMD)
  • 数据局部性(与数据传输成本相比,计算是免费的)

我的问题是:如果像惠普这样的体系结构成为现实,它会改变这些优先事项,尤其是第三个优先事项吗?(即与计算时间相比,数据传输是否免费)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-19 18:57:57

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24274882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档