XPS: FULL: CCA:协作澳门威尼斯人注册网站研究:自动可扩展计算
赞助单位:美国国家科学基金会(NSF)
奖励编号:1533663
PI:史蒂文·荷马
合伙人:Ajay Joshi, Jonathan Appavoo
文摘:三十多年来,每一代计算机都比上一代快。这种指数级扩展改变了我们沟通、导航、购买和开展科学澳门威尼斯人注册网站研究的方式。最近,单处理器性能的这种戏剧性增长已经停止,取而代之的是带有更多处理器的新一代计算机;例如,即使是我们携带的手机也有多个处理器。编写有效地利用多个处理元素的软件是困难的,重写几十年积累的软件既困难又昂贵。这项澳门威尼斯人注册网站研究采用了一种不同的方法,而不是将顺序软件转换为并行软件,该项目开发了存储和重用计算的方法。想象一下,只有当计算机时间和能量便宜而充足时,才会进行计算,存储计算结果,然后在计算可能有限或昂贵时使用它。所使用的方法包括对未来可能发生的计算做出明智的预测,主动地与实际计算并行执行可能的计算,然后在实际执行到达任何已经完成的预测计算时“及时跳转”。这项澳门威尼斯人注册网站研究涉及计算机科学、体系结构、编译器、机器学习、系统和理论的许多领域。此外,利用大规模并行计算将在依赖计算的多个科学领域产生立竿见影的回报。
本澳门威尼斯人注册网站研究中使用的方法将计算执行视为将系统移动到由传统单线程处理器的寄存器和内存所表示的巨大高维空间中。它使用机器学习算法来观察执行模式,并对计算的未来可能状态做出预测。基于这些预测,系统启动潜在的大量推测线程来执行这些可能的计算,而实际计算则依次进行。在战略选择的点上,主计算查询推测执行,以确定是否有任何已完成的计算是有用的;如果是,主线程使用推测计算,在推测计算停止的地方立即开始执行,实现比串行执行更快的速度。这种方法具有极大的可扩展性:可用的内核、内存和通信带宽越多,性能改进的潜力就越大。这种方法还可以跨程序扩展——如果今天运行的程序遇到了昨天运行的程序遇到的状态,那么程序可以重用昨天的计算。这个项目有可能在计算机科学的许多领域开辟新的澳门威尼斯人注册网站研究领域。
欲了解更多信息,请点击这里。