Intel机器编程代码相似度系统,让每个人都有能力创建软件

发布者:EEWorld资讯最新更新时间:2020-07-31 来源: EEWORLD关键字:Intel 手机看文章 扫描二维码
随时随地手机看文章

 近日,英特尔发布与麻省理工学院、佐治亚理工学院共同研发的全新机器编程系统。该系统称为机器推理代码相似度系统(MISIM),是一款检测软件意图的自动化引擎,通过识别代码结构、分析与其它功能相似代码的句法差异实现。

 

    英特尔机器编程研究院创始人、首席科学家及总监Justin Gottschlich 表示:“英特尔机器编程的最终目标是让每个人都能创建软件。当这一目标完全实现时,每个人都可以通过自己最擅长的方式,如代码、自然语言或其他方式向机器表达自己的设计意图,从而创建软件。这是一个大胆的目标,需要付出许多努力,MISIM是我们迈出的坚实一步。”

 

    随着异构计算崛起,硬件、软件系统变得越来越复杂,以及跨架构专业编程人员的稀缺,导致业界对新开发方法的需求愈加凸显。“机器编程”一词在英特尔研究院和麻省理工学院联合发布的《机器编程的三大支柱》论文中首次提出,旨在通过自动化工具提升开发效率。在多种新兴机器编程工具中,代码相似度是一项关键技术,它具备精准、高效实现软件开发流程自动化的潜力,从而满足跨架构编程需求。

 

    然而,建立精准的代码相似度系统本身是一个较为棘手的问题。这些系统需要识别两个代码段是否具有相似特征、是否需要实现相似目标。在只提供源代码的情况下,这是非常难以实现的。但英特尔与麻省理工学院及佐治亚理工学院联合开发的MISIM可以精准识别两段代码是否运行相似的计算过程,即使这两段代码使用不同的数据结构和算法。正如Gottschlich所阐述的,“这是实现机器编程伟大愿景的重要一步。”

 

    MISIM与现有代码相似度系统最关键的不同点在于,它拥有创新的上下文感知语义结构(CASS),可以提取出代码真正的用途。与其它现有方法不同的是,CASS可以配置到特定上下文环境,在更高层次抓取描述代码的信息。因此,CASS可以提供更精准的洞察如“代码能实现什么”,而不是“如何实现”的问题。此外,MISIM无需使用编译器(将人类可读源代码转换为计算机可执行机器代码的程序)即可完成所有这些工作。所以与现有系统相比,MISIM就有了更多优势,包括能够在开发人员尚在编写的不完整代码段上执行,对于推荐系统和自动bug修复等应用情景来说,具有重要实际意义。

 

    一旦代码结构整合到CASS以后,根据设计目标,多个神经网络系统会对代码段给出相似度评分。换言之,如果两段代码结构看起来很不一样,但执行的都是同一个功能,这些神经网络系统将给出“高度相似”的评分。

 

    通过将这些原则整合到统一系统中,英特尔、麻省理工学院和佐治亚理工学院的研究员发现,MISIM识别相似代码段的精确度是此前最先进系统的40倍。

 

    英特尔将继续拓展MISIM的功能,目前已经从研究阶段进入演示阶段,目标是打造一款代码推荐引擎,协助软件开发人员在英特尔多种异构架构上进行编程开发。此类系统可以识别开发人员简单算法输入背后的意图,并推荐语义相近但性能更好的候选代码。

 

    英特尔机器编程研究院同时也与英特尔软件部门进行合作,研究如何将MISIM整合到日常开发工作当中。Gottschlich同时也兼任宾夕法尼亚大学兼职助理教授,他希望帮助软件部门以及整个英特尔公司提升生产效率,并消除编程中修复bug等单调的工作。Gottschlich表示:“如果机器能做到自动检查和修复bug,我想大多数开发人员一定非常愿意让它来承担这项工作,至少我会。”

关键字:Intel 引用地址:Intel机器编程代码相似度系统,让每个人都有能力创建软件

上一篇:英特尔边缘软件中心重磅来袭,助力企业开发降本增效
下一篇:hyperMILL CAM 软件助力NASA推动未来太空探索

推荐阅读最新更新时间:2024-11-03 14:37

苹果或将放弃英特尔处理器,将推出自主开发ARM处理器的Mac
苹果公司将在 2021 年上半年发布第一款搭载 ARM 处理器的 Mac 电脑。    郭明錤预测,苹果公司在未来 12 到 18 个月内发布的新产品之一将是搭载自主开发 ARM 处理器、而非英特尔处理器的 Mac。在过去几年时间里,有越来越多的报道称,苹果公司将为新款 Mac 改用定制设计的 ARM 处理器,而郭明錤则在周一发布的报告中给出了这款产品预计将于何时发布的具体时间表。    他强调指出,自从新冠病毒爆发以来,苹果公司在为研究、开发和生产 5 纳米制程芯片提供资金的问题上已经变得“更加积极”,预计这些芯片将被用于第一批配备 ARM 处理器的 Mac 电脑。这是因为,5 纳米芯片将在今年晚些时候集成到 iPhone 和
[嵌入式]
苹果或将放弃<font color='red'>英特尔</font>处理器,将推出自主开发ARM处理器的Mac
英特尔和微软承诺将继续向华为提供支持
据PCWorld报道,微软发言人在一则声明中表示,将会继续向华为设备的客户提供微软软件更新。 随着美国政府对华为实施禁令,消费者可能面临的最大问题就是华为的Matebook笔记本电脑是否可以安全购买,或者他们已购买的华为机器是否安全。 “我们仍致力于提供卓越的客户体验,”微软发言人在给PCWorld的声明中表示。“我们对美国商务部的决定初步评估表明,我们会继续向使用华为设备的客户提供微软软件更新。”该公司没有详细说明其政策,但这可以减轻消费者对华为笔记本电脑的担忧。 另外,英特尔也确认,将会为运行英特尔芯片的华为终端用户提供安全更新和驱动程序。
[物联网]
<font color='red'>英特尔</font>和微软承诺将继续向华为提供支持
苹果短期内不会弃英特尔转投ARM
    11月6日消息,据国外媒体报道,科技博客allthingsd就苹果公司mac系列产品放弃英特尔转投ARM的外界传言进行分析,认为这一切有可能发生,但不会太快。在出现足够可靠的消息之前,不妨将之看成是一则谣言。 苹果上一次转换芯片架构要追溯到2005至2006年间,该公司放弃使用IBM的PowerPC架构处理器,转而使用英特尔生产的处理器,而当时世界上绝大部分的PC都已经运行着英特尔处理器。 转投英特尔也产生了一个副作用,苹果的Mac系列产品终于可以运行微软的Windows以及其他一些操作系统。Parallels这款虚拟机程序也成为当时Mac电脑上最受欢迎的一款软件产品,它可以让用户在Mac电脑上安装和运行Windows操作系
[手机便携]
英特尔07年酷睿2双核处理器路线图被泄漏
据国外媒体报道,据了解英特尔公司最新路线图的中国台湾电脑制造商披露,除了英特尔原本打算在明年1季度推出的酷睿2双核E4300系列CPU之外,芯片巨头还将在07年第二季度增加两款酷睿2双核E4000系列CPU,即E4200和E4400。 该消息来源称,英特尔公司原来打算在今年四季度推出1.6GHz的 E4200处理器,以便与AMD公司Socket-AM2速龙64X2 3600+竞争,但后来E4200被推迟,让位于1.8GHz的E4300处理器。消息来源未能说明是何原因导致英特尔公司推迟了E4200的发布时间。 按照英特尔公司的产品开发路线路,在2007年第三季度,英特尔公司还打算推出针对中端台式电脑的酷睿2双核 E6390处理器
[焦点新闻]
英特尔:中国云计算成功支柱是政府支持与开源技术
英特尔信息技术峰会,北京,2012年4月11日—“因需而动 创新而动” 2012英特尔开放云计算策略发布会于昨日在北京国家会议中心召开。 “中国正处在互联网和云计算一个爆炸式增长的前期,而且中国在云计算上和美国等西方国家是齐头并进的。” 在今天于北京举办的2012年英特尔开放云计算策略发布会上,英特尔亚太研发有限公司总经理兼软件与服务事业部中国区总经理何京翔在谈到中国云计算产业发展状况和前景时非常乐观,他指出支持这一观点的支柱有两个,一是“中国政府对云计算的推动力非常强”,另一个则是“在开源软件方面,中国拥有很多优势。” “目前中国政府对于云计算的支持和主导是非常有力的,这从去年推出北京、深圳、上海、无锡、杭州五个城市的
[网络通信]
英特尔前CEO绯闻女友曝光 曾任“CEO特别助理”
  新智元报道 作者:文强   导读:英特尔CEO科再奇因绯闻被迫辞职,如今绯闻女友浮出水面,曾担任“CEO特别助理”和英特尔集团首席人力资源官。现已去谷歌任职。因为桃色事件离职?事情远比你想得复杂。   上周四,英特尔CEO科再奇因绯闻被迫辞职,一时间,因桃色事件而下台的大公司高管又被媒体牵出来数落了一遍。而且,柯再奇离职事件的绯闻女友也浮出水面。   这位传说中的女友名叫 Danielle Brown,曾经是英特尔的首席多元与包容官(Chief diversity and inclusion officer)兼人力资源副总裁。已经于 2017年6月加入谷歌,也是担任首席多元与包容官,负责谷歌全球事务的公平、多样和包
[半导体设计/制造]
<font color='red'>英特尔</font>前CEO绯闻女友曝光 曾任“CEO特别助理”
苹果和高通和解又遭遇AMD威胁 英特尔“梦碎”移动端
今年4月宣布终止5G基带开发之后,英特尔(NASDAQ:INTC)已开始清理移动通信专利资产。   据英国知识产权信息网站IAM披露,英特尔正在出售手机和无线通信相关知识产权约8500多件,将以拍卖方式进行出售,在8月初公布意向投标者。这些知识产权主要分为两大部分:一部分是英特尔Cellular Portfolio(蜂窝网络组合)部门的专利,其中包括3G、4G、5G相关的大约6000件蜂窝通信IP,以及大约1700多件无线通信IP;第二部分为半导体及电子产业整体的专利大约500多件。   业内专家对《中国经营报》记者表示,鉴于苹果与高通和解,英特尔失去5G战略客户,且已宣布退出5G调制解调器业务,当前的拍卖在情理之中。另外,
[手机便携]
Intel与NVIDIA的内核之争
英特尔与NVIDIA一直在内核大容量并行信息处理技术(parallel computing)领域进行着激烈的竞争,特别是市场对云计算、低耗能产品的需求越来越高,两家芯片巨头都在努力提高技术研发水平,希望获得更多的市场份额和消费者的认同度。 英特尔很早就已经宣称,数据并发处理将是未来高端计算机的发展指标,而非CPU时钟频率。就目前而言,英特尔还需要时间来利用数据并发处理技术的优势来以研发一些低功耗、高效的CPU的产品。 从另一角度来分析这个问题,早2006年,NIVIDIA已经利用他们的统一计算架构平台挖掘了通用图形器技术的潜能,其中新增了共享内存及其他的一些GPU特色功能,此外还能支持库及CUDA SDK功能,在云计算等
[半导体设计/制造]
<font color='red'>Intel</font>与NVIDIA的内核之争
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved