高性能计算研究人员考虑引进exascale时代所需的数十亿美元的投资。
花了几十年的超级计算机行业提高计算机的速度。
但两年之后推出的第一个计算机的机器——能够执行——至少每秒一千万亿次运算七个这样的超级计算机现在存在在美国,欧洲和雷竞技比分亚洲。
下一步是什么呢?exascale,比exascale计算机快一千倍。这周在SC10超级计算大会在新奥尔良,高性能计算(HPC)专家们正在讨论是否该行业将达到一个exaflop结束前的十年,如果是这样,成就是否会值得大量的费用。Exascale可能比别的快1000倍,但是它会有用1000倍吗?
HPC专家普遍认为,产业的面板将在2020年前实现exascale,但表示第一个exascale系统将需要10亿美元左右的投资和运行的风险过于专业解决各种问题。
有个危险是,10亿美元的exascale投资最终将用于应用程序不证明钱花了,专家指出。但是一个更乐观的看法认为,强大的exascale系统将帮助治疗疾病和解决其他问题影响整个人口。
传达电脑首席科学家史蒂夫·瓦拉赫称为“星际迷航”在讨论未来可能的系统,分析病毒和细菌,产生解毒剂。“那是价值十亿美元吗?容易,”他说。
Exascale系统还可以加强气候研究和提高应对灾害的能力,如英国石油公司漏油事件。大自然不会发生的影响受到各国政府和研究人员,更有理由大举投资exascale今天,威廉教授说Gropp伊利诺伊大学香槟分校。
英国石油公司的第一个限制石油泄漏的努力失败了,Gropp指出。
“我们应该能够预测失败。这是一个CFD(计算流体动力学)问题,”Gropp说。“我不知道如果这是一个exascale问题,别的问题或一个糟糕的软件问题。但这是没有发生的事情在我们的时间表。”
但政治可能妨碍实现exascale计算机,说小组的专家马克•西纳尔主持人也伊利诺伊大学的前IBM研究员。
“让我坦率地说,DARPA(美国国防部高级研究计划局)似乎没有任何兴趣在exascale在这一点上,“Snir说。“国际合作似乎移动非常缓慢。”
电源管理将很难管理在未来exascale系统,HPC专家说。“在我们的exascale报告我们最终有四个主要问题:权力,权力,权力和权力,”彼得说Kogge圣母大学的领导研究在实现exascale计算机技术挑战。
Kogge还暗示,对于商业市场,“甜蜜点”不会exascale计算机而是每秒机可以安置在一个架子上,而不是在许多。瓦拉赫预测,在2020年只会有大约10计算团体可以击中exascale能力,和那些可能会“今天可以使用计算机的人。”
的力量,也许是有意义的合作伙伴的手机行业,因为专注智能手机制造商对电池寿命,微软技术的伯顿Smith说曾与克雷超级计算机厂商。
“另一个相当大的社区与可怜的高性能计算相比,这就是移动空间,电池能量绝对是最重要的事情,”史密斯说。“也许有计算机行业作为一个整体的趋势很可能是杠杆的extreme scale计算。谁知道呢,可能会有一些常见原因。”
Exascale SC10会议中一个常见的话题。Nvidia首席科学家比尔玩弄谈到图形处理单元和未来的潜在作用的exascale机器,和另一个小组研究了异构架构如何提高性能,但也引入了挑战,如“程序员的工作效率低,没有可移植性,缺乏集成工具和库,和非常敏感性能稳定。”
即使exascale系统建造这十年中,并不能保证他们会像人们预计的那样有用。
超级计算速度通常是衡量Linpack基准500强超级计算机所使用的网站列表。
不一定是经常被批评为基准预测系统在解决现实问题的有效性。
瓦拉赫开玩笑地建议给Android移动操作系统和iphone应用程序运行Linpack,说“我们可以得到100,00人,连接在一起,我们将有世界上最快的Linpack,没人能超过很长时间了。”Such an experiment would demonstrate the "stupidity" of Linpack, Wallach said.
超出这个假设的场景中,艾伦Snavely指出,圣地亚哥超级计算机中心的超级计算机可能不是很有用,其测量速度就意味着如果数据移动不是架构以最有效的方式。
当计算机系统隐藏,或抽象,数据层次结构从程序员,他们编写糟糕的代码,“Snavely说。数据收集和运动,Snavely继续,开始在显微镜,医疗扫描设备和光盘,让它从这些设备的实用性在HPC架构并不简单。
“HPC的架构的数据移动功能并未明显多于人们或医学实验室,在实验室中“Snavely说。“数据并不神奇地出现在浮动点,虽然如果你Linpack你可能开始相信。”
这将是重要的研究应用和理解他们的需求,所以我们不结束与机器不够有用证明投资,Snavely说。这并不意味着HPC行业构建机器专门为特定的应用程序,但可能会有“信封有用的机器,”每一个适用于广泛的应用范围。有用的信封将描述属性,如内存操作和其他措施,确定计算机是否可以用于特定的应用程序。
危险,Gropp说,你可能会得到一个机器执行一个任务非常好,但不能解决任何问题。
“你可能需要有三个exascale机器粘在一起,”他说。
在Twitter上关注Jon Brodkin:www.twitter.com/jbrodkin