扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
说到多核芯片,有太多人会想到算法,最近美国桑迪亚国家实验室的仿真测试小组也不例外。
该小组的研究人员研究了用于分析大型数据组的关键算法,结果发现从双核升级到四核能够大幅提升性能。但是,从四核升级到八核性能几乎没有提高,从八核升级到16核反而性能会降低到双核的性能水平。该研究小组表示:“在这之后,内核数增加性能的下滑越快速。”
那么究竟瓶颈在哪里?答案是内存总线。数据法务从处理器快速地在这些内核之间流入或者流出。桑迪亚国家实验室的James Peery解释说:“难点就在于模块之间的通信。所有内核都与同一个内存通信,就好像同时有1个、2个、4个或者8个人同时在对你说:‘我需要这个信息。’”
研究测试人员Arun Rodrigues坦言:“从某种程度上来说,这一点是很明显的——我们的很多应用甚至在单核上都是内存带宽受到限制的。”
英特尔公司研究人员Clay Breshears对这一发现并不感到意外,他也在自己的博客中这样写道:“两年前我提到了这个问题。在80年代末,在一个总线上的内存通信是共享内存计算机处理器最高达到32个处理器的主要原因。”
“我们将继续为缺乏内存访问技术以支持多核芯片数据处理更高需求的困扰吗?这个一个长期存在的问题,但是现在是时候开始认真考虑这个问题了。”
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者