麻省理工学院发布编程语言Milk,提升快四倍的处理速度_留学-查字典教育资讯网
 
麻省理工学院发布编程语言Milk,提升快四倍的处理速度

首页 > 

留学

 > 美国

 > 麻省理工学院发布编程...

麻省理工学院发布编程语言Milk,提升快四倍的处理速度(图)

近日麻省理工学院科研团队发布了最新编程语言milk,新的程序语言在大数据方面能实现比现有语言快四倍的处理速度。

在当下的计算机芯片中,内存管理是基于计算机科学家所称的局部性原理(principle of locality)来实现的:

如果一个程序需要某个内存位置的数据块,它可能也需要数据块临近位置的数据。

但是在大数据时代,这种假设已不再成立。如今的计算机程序更多地是在大型数据集中离散地获取一点点数据。由于从主要内存位中获取数据已成了当下芯片的最大性能瓶颈,所以不得不更加频繁地获取数据,这也明显拖慢了程序运行的速度。

本周在国际并行体系结构和编译技术会议(International Conference on Parallel Architectures and Compilation Techniques)上,来自麻省理工学院计算机科学与人工智能实验室(CSAIL)的研究人员发布了一种新的编程语言——Milk,它能让应用程序开发者在处理大数据集里的离散数据点问题中更有效率地管理内存。

通过测试几种通用的算法,使用新语言Milk编写的程序实现了比现有编程语言快4倍的速度。但是研究者相信通过更进一步的研究可以实现更好地结果。

电气工程和计算机科学教授Saman Amarasinghe 说,当下大数据集给已有的内存管理技术带来问题的原因不仅在于因为它们的规模巨大,更多的是因为它们是稀疏的(sparse)。也就是说,问题解决方案的规模并不一定是与问题的规模成正比增加。

“在社交环境中,我们通常倾向于注重更小的问题。” Amarasinghe说“如果你只关注在这种建筑[CSAIL]内的人的话,你能发现我们都是朋友的。但是如果你以地球的层面来看待的话,朋友的数量并不会增加。整个地球有几十亿人口,但是我也仅仅只有几百个朋友。这就是一个很明显的稀疏性问题。”

同样Amarasinghe提到,一个在线书店可能为其1000名顾客提供最流行的20本书籍的书单。但是但其顾客数增加到100万时,它并不会相应地提供最流行的20000本书籍的书单。

局部思考(Thinking locally)

当下的计算机芯片并没有专门针对稀疏数据进行优化,而且可以说是完全相反。因为从芯片的主要内存位读取数据是缓慢的,当下的芯片中每个内核或者每个处理器都有自己的“缓存”,一个相关的小型、本地、高速的内存位。芯片中的内核会一次读取一个完整的数据块,而不是在主内存中每次提取一个单独的数据。而读取的数据块是通过局部性原理来进行选择的。

通过图像处理的例子可以很容易看清局部性原理的本质:

如果一个程序的目的是将视觉过滤器应用到图像中,且它每次只作用在图像的一个数据块上。那么每次芯片内核请求一个区块数据时,它应该收到自身缓存能接受的所有临近区块数据。因此它可以一个一个区块处理,且不再获取更多的数据。

但是如果该算法的兴趣是在线书店200万数据库中的20本书的话,该方式将不再适用。如果它请求与某一本书相邻的数据,很有可能其相邻的100种书的数据都是没有关联的。

从主内存中每次只读取一个数据是非常低效的,这篇论文的第一作者Vladimir Kiriansky 提到

就像是每次你想要一勺食品时,你都需要打开冰箱、打开牛奶盒、倒出一勺牛奶、盖上牛奶盒、将它放回冰箱。

他是电气工程和计算机科学的博士生。Amarasinghe 和 Yunming Zhang 是他的论文合作者,Zhang 也是一位电气工程和计算机科学的博士生。

批处理(Batch processing)

Milk简单地增加了一些命令到OpenMP中。其中OpenMP 是一种能够用在C或Fortran等语言中的扩展,可以用来更轻松地为多核处理器编写代码。使用Milk的话,程序员可以在任何指令附近插入几行代码,其可以在整个大数据集中进行迭代,寻找相对较少数量的项。Milk 的编译器(将高级代码转换成低级指令的程序)可以据此找到管理内存的方法。

使用 Milk 程序时,如果一个内核发现它需要一项数据时,它并不会请求从主内存中读取它(以及相邻的数据)。它会将该数据的地址添加到一个本地存储的地址列表中。当这个列表足够长时

芯片所有内核将会池化(pool)它们的列表

将这些地址按临近排布的形式组合到一起

重新分配给内核

这样一来,每个内核都只请求了自己所需要的数据项,并且可以有效地进行检索。

这样描述的话层级较高,但实际上细节会复杂得多。事实上大部分现代计算机芯片都有多级缓存,且一级比一级大(但效率也因此更低)。Milk编译器不仅必须跟踪内存地址表,还要跟踪这些地址中存储的数据,而且它常常将这两者在各级缓存之间进行切换。它也必须决定哪些地址应当被保留(可能需要再次访问),哪些应当被丢弃。研究学者希望能够进一步提升这种编排复杂数据的算法,从而进一步提升性能表现。

更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 留学 美国留学生在校内外打工途径介绍
      对于在美国留学的学生来说,经常会通过打工来缓解经济上的压力,根据美国政府的规定,外国留学生在校内打工,不需申办特别许可,但要注册维持全时学生身份。在学期中的每周工作时间一般限制在20小时,在假期时则可达40小时,而且不必限制在校园内。那么,美国留学生在校内、校外打工途径有哪些呢?下面为大家介绍下...
    • 留学 新生留学加拿大,这五点必须知道!
      刚拿到offer还像做梦一样?很快就要去一个完全陌生的国家生活和学习了感觉很不真实?醒一醒吧,因为你人生中最棒的经历之一马上就要开始啦!来自圭尔夫大学的留学生为你讲述加拿大留学的5点建议,这是一段具有挑战性而又励志的经历: 1. 冬天 说起到加拿大留学,怎么能不提到这里有名的冬天,漫长的...
    • 留学 美国五大旅游圣地,不去人生都不完整
      在美国留学,又怎么能压抑住自己对于美国美景的向往呢?繁忙的学习,放松的最好方式就是旅游了,美国有太多太多好玩的好看的地方,但是以下小编为大家带来的五大圣地,是你必须要去的,否则你的人生不会完整。 美国旅游景点一:夏威夷 夏威夷位在太平洋中央的夏威夷群岛,于地底火山脉之海面上共延伸了152...
    • 留学 美国研究生申请选校看什么!?这是最中...
      研究生的申请很大程度上取决于选校,正确的选校可以大大提高学生的申请成功率,有时甚至可以决定一名申请者能否拿到一个满意的录取。但由于研究生都是由系上录取,因此即使是同一所学校每个专业之间的录取要求和录取难度都会有所不同。研究生选校是个漫长的过程,要把每个专业都吃透需要长期的经验累积和不断的整理。 ...
    • 留学 西班牙留学的官硕和校硕
      想要申请去西班牙读硕士的同学一定会听到过两个差不多的词——官硕和校硕。什么是官硕?什么是校硕?官硕和校硕有什么区别?官硕和校硕该如何选择?又该如何申请?相信不少同学和家长朋友都会有类似的疑问。 什么是西班牙留学的官硕?什么是校硕? 官硕就是官方硕士学位,是西班牙政府设置的官方性质的硕士学...
    • 留学 赴澳洲留学人数日增 暴力伤害事件频发
      2014年有137万全职或兼职的注册学生,这个数值相对于2013年上涨了4.5%。具体来说,2014年全职学生达到972,336人,相较2013年的924,845人上升了5.1%。 数据还指出大部分(76%)学生主要分布在新州、维州和昆州,每年来自海外的全职注册学生在过去一年分别上升了11....
    • 留学 英国留学如何降低成本
      英国留学的同学和家长们通常会问到英国留学费用以及海外开支的问题,还有一些家庭条件不是特别宽裕的学生但又非常想去英国留学,所以极为看重留学费用。那么,这就涉及到如何降低留学成本,如何帮助学生和家长省钱,如何让英国留学性价比更高的问题。 避开学生爱扎堆的专业、学校和城市 近几年去英国留学读商...
    • 留学 2016新西兰留学三大优势
      新西兰被誉为“世界上最适合生活的国家”,新西兰留学高性价比以及相对稳定的移民政策,使新西兰留学的被关注度持续提升,多数学生移民新西兰的意愿日渐强烈。教育优选最新总结了留学新西兰的三大优势,一起来看看吧。 安全性 - 新西兰面积与日本一样大,但全国却只有380万人口,治安良好,民风纯朴,再加上...
    • 地方 宝鸡文理学院:选送的戏剧小品《承诺》...
      据悉,在2月25日至3月2日举办的全国第四届大学生艺术展演中,宝鸡文理学院选送的戏剧小品《承诺》获得艺术表演类二等奖。本次艺术展演活动是由教育部和天津市人民政府主办。全国各省、自治区、直辖市教育厅(教委)选送优秀节目参赛,全国选送艺术表演类参赛节目588个(其中声乐166个、器乐121个、舞蹈209...
    • 留学 留学行情速递:留英行前准备请你接收
      8月的尾巴,许多小伙伴都要开始收拾行囊奔赴英国踏上求学之路了。可是总有一些留学僧丢三落四,到了英国不是找不到了行李箱,就是发现自己的重要文件有的丢失了。异国他乡,孤身一人,找不到能够帮助的人更是让人心生恐慌。小伙伴们,奔赴英国前,最好能够仔细看看行前准备大汇总,避免路上或者到了英国出现意外事故,...
    • 地方 西安欧亚学院【员工培训】学工系统社区...
      为了能更好的适应和推动学生事务的变革和发展,更好的服务于全体师生,学工系统社区化落地系列培训于8月10日在大学生活动中心多功能厅正式拉开帷幕,本次培训为期5天,内容包括社区化介绍、批判性思维与职场修炼、6项思考帽、读书分享等。学生工作处全处61名老师参与了第一天的培训。在8月10日上午的培训中,学生...
    • 留学 加拿大留学:Visa与Study P...
      Visa是签证,是决定你有没有被批准进入加拿大的证明,Study Permit或Work Permit是学习许可或工作许可,是决定你是否被加拿大政府允许在加拿大学习或工作。两者的区别在于,签证只能决定你进入加拿大,目前最长的临时居民签证TRV也只有十年;而Study Permit则决定了你是否可...
    • 留学 澳洲留学专升硕学校排名
      大家都知道,如今国内的就业市场,专科生一直不怎么被认可,其学历不如本科,实务技能又不如职中学生,很多企业都不大乐意给其机会。所以越来越多的专科生选择去澳洲留学,澳洲大学专升硕既能节省澳洲留学花费,也能节省不少时间,这让大家都颇为心动。今天教育优选就为大家盘点澳洲留学能接收专升硕的学校排名,供大家...
    • 留学 如何快速适应美国留学生活
      如今美国走读中学越来越成为低龄留学的趋势。住在寄宿家庭有很多优势,能够更深入地了解美国文化、拥有更纯正的语言学习环境,而且学生在住家父母的监管下能够更好地学习和生活。然而,新生们可能会因为一些文化差异而感到不适应。下面教育优选就为大家解析一下如何快速适应美国留学生活。 饮食习惯差异 在中...
    • 留学 英国留学生活常识须知
      很多拿到来自英国大学offer同学已经开始着手准备前往英国读书了。赴英国留学,在生活中很多东西是需要自己处理的,困难和挫折必不可少,关键是如何去面对,如何去解决。下面教育优选告诉大家英国留学生活中15条安全常识,供大家参考。 学点法律常识 涉及留学生的法律通常有民法、刑法、交通法、邻里法...
    • 留学 超有用!除了看排名,还有更聪明的选校...
      很多同学在留学选校的时候,比较喜欢参考大学的排名,尤其是U.S. NEWS排名,在很多同学眼里几乎把它当成了唯一选校标准。但是,只参照排名的选校后果很严重,要么毕不了业,要么就业难,要么…… 那么,留学选校到底要看什么呢?下面这些因素你真应该考虑一下。 师生比率是评价一个学校的重要指标,...
    • 留学 盘点赴美留学中国学生存在的常见问题
      随着教育行业的不断发展壮大,各国之间的互动不断增多,加大了各国留学生的交流沟通,最近几年美国高中留学人数不断上涨,中国留学生占比例较大,但是出现的问题也较多,下面就为大家介绍一下中国学生在美国容易出现的问题,希望引起大家的重视。 问题1:对美国法律法规缺乏了解 美国对青少年吸烟和饮酒有严...
    • 地方 陕西职业技术学院:陕西银行学校来访交...
      6月8日下午,陕西银行学校教务处处长陈若梅带领该校电子商务、会计电算化、会计专业教学部长一行来陕西职业技术学院财经学院进行交流学习座谈,陕西职业技术学院财经学院院长韩广年,副院长王红娟、会计教研室、电子商务教研室部分教师参加座谈会。双方就五年一贯制专业建设、课程建设、教学改革进行了深入探讨,同时就如...
    • 地方 渭南师范学院:关于校园信息化建设招标...
      2015年8月12日,渭南师范学院校园信息化建设招标领导小组对渭南师范学院电子校务一体化平台建设项目进行了竞争性谈判,现将结果公示如下:一、中标候选单位第一中标候选单位:方正国际软件北京有限公司第二中标候选单位:西安未来国际信息股份有限公司第三中标候选单位:陕西北佳信息技术有限公司二、公示时限:20...
    • 地方 西安外事学院《文艺报》头版:“评论是...
      2015年8月7日,《文艺报》头版刊发专访著名文化学者、西安外事学院文学院名誉院长肖云儒教授的文章《评论是有生命的学问》。《文艺报》创办于建国前夕1949年9月25日,历任主编有文化巨匠、文学大师和卓有建树的文艺理论家茅盾、丁玲、冯雪峰、张光年、冯牧等。毛泽东、邓小平等党和国家领导人生前曾对...
    • 留学 去日留学你要懂教育部认可的日本大学(...
      一、日本大学的基本情况 日本的高等教育包括专科、本科和研究生教育。专科2-3年;本科一般4年,医科(含牙医、兽医)6年(毕业后可报考博士课程研究生,学制4 年);硕士2年;博士3年。研究生教育阶段,有些学校硕士课程和博士课程分别设立;有些学校是合在一起设立,分博士课程前期2年,博士课程后期3...
    • 地方 西安文理学院:公告
      8月11日西安文理学院在陕高职(专科)录取结束,至此2015年西安文理学院招生录取工作顺利完成。8月4日,西安文理学院2015年招生录取本科生通知书已经全部寄出。8月13日高职(专科)通知书将全部寄出。考生可在生源地省级招生网站查询录取结果,也可通过“西安文理学院招生信息网—查询平台”查询录取结果,...
    • 地方 西安工业大学北方信息工程学院:知名作...
      5月6日上午,知名作家一草到西安工业大学北方信息工程学院洪庆校区为青年学子作了题为《曾经的我们,最好的时光》的专题讲座。一草原名黄杨健,知名青年作家、出版人,被称为“草根励志哥”,他的“励志哥”形象深入广大大学生的内心。其作品以描写都市年轻人心态和生活状态为主,出版了《时光到此为止》、《初恋》、《再...
    • 留学 美国私立高中选择因素分析
      美国私立高中选择需考虑的因素,来听啄木鸟小编为你做讲解。美国私立高中申请,同学们在选择美国私立高中学校时,有一些关键因素是需要重点考量的。关于美国私立高中申请选学校应该考虑哪些要素,下面,教育优选你做讲解,希望对大家留学美国能有所帮助。 美国私立高中选择需考虑因素: 一、美国私立高中学校...
    • 留学 英国留学:适合女生的高薪专业
      职业规划向来是大一新生最热议的话题了,怀着对未来的憧憬,开始为自己的梦想铺路。那么对于女生来说,哪些专业更具优势呢?下面教育优选为女生筛选了十大适合女孩的高薪职业。 公关 劳动与社会保障部对公关职业的定义:专门从事组织机构公众信息传播、关系协调与形象事务的调查、咨询、策划和实施的人员。 ...
    • 留学 美国留学签证拒签原因解析
      为吸引更多中国学生赴美深造,美国留学签证的通过率近年来在不断攀升,但仍然有不少留学生被遗憾地拒签了。 美国留学拒签的三个主要原因就是移民倾向、留学担保金不足和虚假材料。因此教育优选提醒留学生在准备签证材料和面试的时候一定要注意这三个方面。 1 美国签证拒签原因:移民倾向 申请人有移民...
    • 留学 美国各州仍存奇葩法律条文:放国歌时跳...
      美媒称,多年来,美国立法一直充斥着很多可笑的奇葩条款,例如留胡子不准亲吻以及不准制造卖相不好的奶酪等等。美国《新闻周刊》网站8月20日报道,密歇根州的立法者眼下正意欲改变这一现状。 过去的118年来,在密歇根州,当着妇女和孩子的面发誓的做法是违法的;因某人拒绝决斗而对其进行嘲讽是违法的;放国...
    • 地方 西安科技大学高新学院:华商网走近高校...
      西安科技大学高新学院国旗班成立于2008年,专门负责学院内日常及一些重大活动的升降旗及其他礼仪性工作。国旗班的事迹多次受到媒体关注,2014年9月24日,华商网对西安科技大学高新学院国旗班进行了报道。全文如下:每天早上六点集合是西安科技大学高新学院国旗班雷打不动的定律,而这个班里的成员即是同学,也是...
    • 留学 去新西兰留学的七大理由
      为什么新西兰会成为众多中国学子梦寐以求的求学胜地呢?是因为安全的学习生活氛围吗?是因为热情友好的民众吗?是因为创新自主的课堂教育吗?还是这些都是原因呢?一起跟着教育优选来看看学习生活在新西兰的七大理由吧! 【安全的生活环境】 独自生活在异国他乡,父母最担心的还是你的安全问题,而新西兰就是...
    • 留学 美国高中本科留学 如何申请留学签证
      虽然美国是留学热门目的国,但美国留学签证办理的难度却不小。有不少学生疑问该如何成功申请美国留学签证。今天,就带大家一起看看美国高中本科留学如何申请签证。 高中留学 1.首先要填写签证申请表格DS-160在线申请表,在签证面谈时递交。 (说明:自2010年3月1日起,美国大使馆要求所有...