国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

C++无法满足超算编程需求,斯坦福研发专用语言

发布时间:2019/07/04标签:   计算机    点击量:

原标题:C++无法满足超算编程需求,斯坦福研发专用语言
斯坦福大学开辟出一种用于编程超等盘算机的新言语Regent。用户能够先编程盘算义务,而后再定位数据,十分轻易,并且无需从新编写代码。迷信家盼望创立一个不须要每个研讨职员成为盘算机迷信家的编程情况。最前沿迷信范畴的宏大挑衅只要超等盘算性能够应答,但这些呆板的难度却成了行进的妨碍。几十年前,盘算机本钱昂扬,庞杂且常见。然而PC反动转变了这一点,为大少数人供给了更小、更快、更轻易应用、更易于猎取且更廉价的盘算机,迷信家们因而受害匪浅。他们开辟了盘算机技巧来研讨细胞的外部运作、悠远恒星的行星轨道、以及远远超越其观看才能的其余景象。但关于处于最前沿的研讨职员来讲,旧式庞杂的仪器开端发生越来越多的数据,须要用到超等盘算机来剖析试验成果。给这些硬件编程所需软件太庞杂了,另试图剖析这些宏大数据集的迷信家们经常难以控制。C++无法满足超算编程需求,斯坦福研发专用语言Regent不外好新闻来了。Regent,一门由斯坦福大学盘算机迷信家Alex Aiken引导的小组开辟的新编程言语,将使得超等盘算机编程更易于应用。“咱们盼望创立一个不须要每个研讨职员成为盘算机迷信家的编程情况,”阿尔卡特朗讯通讯和收集教学,粒子物理学和天体物理学以及光子迷信教学Aiken说。Regent有助于处理超等盘算范畴面对的最大挑衅。超等盘算机比以往任何时间都庞杂很多,以后的编程言语始终在尽力跟上步调。提到超等盘算机,民众的脑海中能够会出现出一台相似黑客帝国Matrix的巨型呆板,但它现实上是由数千个微处置器构成的数组。迷信家平日应用C++对这些阵列停止编程。C++是40年前的一种编程言语,在事先谁人年月,重要的微处置器是中心处置单位即CPU。CPU能够疾速的处理成绩,一个接一个地盘算,顺序员称之为串行方法。然而当初,第二品种型的微处置器关于超等盘算变得主要,即图形处置单位或GPU。一开端是为了玩电脑游戏时,操纵屏幕上无可计数的像素点,能够履行并行盘算。现实证实,并行处置在呆板进修等利用中十分有效。C++曾经进级,以跟上这波硬件的变更。可怜的是,补钉的增添使言语越来越难以应用。而Regent可能让超等盘算机的顺序员更轻易做一些事件,比方将串行处置义务调配给CPU,将并行处置义务调配给GPU。一旦Regent在观点层面上构建了顺序,顺序员的用意就会被编译成一个名为Legion的第二个软件层。Legion天生呆板代码,用来领导超等盘算机硬件怎样履行顺序的准确指令。Regent和Legion之间的严密集成使顺序员更轻易做出其余主要决议; 值得留神的是,存储超等盘算机必需剖析的数据的地位。Elliott Slaughter是SLAC国度减速器试验室的迷信家,他简直从一开端就在Regent和Legion任务过,他表现两层之间的整合能够节约顺序员的款项和时光。盘算机耗费动力,这须要本钱,挪动数据的本钱能够是对该数据履行盘算的本钱的100倍。别的,大型试验平日依靠于网络大批数据的仪器。Slaughter表现,一些仪器能够每秒网络相称于20个DVD的数据,用于连续15分钟的试验。即便以光速在光纤上挪动,从仪器到超等盘算机猎取大批数据也能够发生滞后,这能够会损坏剖析。“把数据存储在甚么处所,是顺序员须要做出的主要决定,”Slaughter说。Regent和Legion经过为顺序员供给前所未有的操纵权来节约款项和时光,以便在等候盘算时存储数据。“你能够先履行盘算义务,而后在不重写代码的情形下轻松定位数据,”他说。Regent会风行吗?研讨职员表现,新言语必需战胜大批的惯性。“这是一种十分差别的编程方法,”Aiken说。“研讨职员须要一段时光才干采纳所需的头脑形式。”但有两个要素对它有益。起首,超等盘算硬件的持续改良。美国动力部正在推进其Exascale盘算名目的进展,该名目的目的是在2021年阁下完成超等盘算才能的50倍增加。动力部正在支撑软件名目,包含Regent,以关心编程坚持同步。别的,很多想要应用超等盘算机的迷信家不熟习以后的东西,并对编写大型试验所需的峻峭进修曲线持猜忌立场。即便是教训丰盛的超等盘算机顺序员也能够会发觉以后体系很费事,并想晓得能否有更好的方式。Aiken说:“咱们常常与那些认识到Regent为他们生涯更轻松的迷信家攀谈。”参考链接:https://engineering.stanford.edu/magazine/article/new-more-user-friendly-language-programming-supercomputers【编纂推举】Facebook 开源深度进修推举模子 DLRM华为公布Volcano开源名目,让AI算力像火山一样爆发麻省理工、MaxAI们死磕渣滓分类,神助攻仍是花拳绣腿?我,就是数据:高中生把数据编入体内5G那末快WiFi就要加入汗青舞台?你果真仍是太年青了【义务编纂:张燕妮 TEL:(010)68476606】 点赞 0

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号