英特尔研究人员创建了AI系统 该系统对2条代码的相似性进行了评分

发布时间:2020-07-30 12:19:27 【来源:

英特尔科学家表示,他们与麻省理工学院和佐治亚理工学院的研究人员合作开发了一种自动引擎-机器推断代码相似性(MISIM),该引擎可以确定两段代码何时执行相似的任务,即使它们使用不同的结构和算法。从表面上看,MISIM的性能要比当前最先进的系统高40倍,显示出从代码推荐到自动错误修复的应用前景。

随着异构计算(即使用多个处理器的系统)的兴起,软件平台变得越来越复杂。机器编程(由英特尔实验室和麻省理工学院创造的术语)旨在通过自动化的,由AI驱动的工具来解决这一问题。关键技术是代码相似性,或者是试图确定两个代码片段是否显示相似特征或实现相似目标的系统。然而,建立精确的代码相似性系统是一个相对未解决的问题。

MISIM之所以起作用,是因为它具有新颖的上下文感知语义结构(CASS),该结构使用AI和机器学习算法来确定给定源代码的目的。一旦将代码的结构与CASS集成在一起,算法就会根据代码要执行的工作分配相似性分数。如果两个代码看起来不同但执行相同的功能,则模型会将它们评为相似,反之亦然。

可以将CASS配置为特定的上下文,使其能够捕获更高级别描述代码的信息。而且它可以在不使用编译器的情况下对代码进行评级,该程序将人类可读的源代码转换为计算机可执行的机器代码。英特尔称,这赋予了可用性优势,允许开发人员在不完整的代码片段上执行。

英特尔表示,它正在扩展MISIM的功能集,并将其从研究阶段转移到演示阶段,目的是创建一个代码推荐引擎,以协助内部和外部研究人员对其架构进行编程。所提出的系统将能够识别算法背后的意图,并提供语义上相似但性能有所提高的候选代码。

这可以为雇主省去一些麻烦-更不用说帮助开发人员自己了。根据剑桥大学法官商学院的一项研究,程序员花费50.1%的工作时间不进行编程,而将其编程时间的一半用于调试。估计每年的调试总费用为3120亿美元。像MISIM这样的以AI为动力的代码建议和审查工具有望大幅削减开发成本,同时使编码人员能够专注于更具创造性,减少重复性的任务。

“如果我们在机器编程方面取得成功,最终目标之一就是使全球人口能够创建软件,”英特尔实验室首席科学家兼机器编程研究总监贾斯汀·戈茨利希(Justin Gottschlich)在上一次采访中对VentureBeat表示。“您要做的关键事情之一是使人们能够简单地指定他们要表达或试图构建的内容的意图。一旦理解了意图,就可以通过机器编程来处理软件的创建,即实际的编程。”

中国联通:已累计开通5G基站33.2万站 到今年年底预计超过38万个
饿了么现已入驻1000所高校食堂 校园内平均20分钟送达
谷歌在西雅图附近规划新园区 在亚马逊和微软总部所在地扩大触角
我国国家顶级域名“.CN”数量超过2300万个 IPv6规模化部署提速
邬贺铨:截至8月我国IPv6活跃用户达3.65亿 占互联网用户之比达40.32%
苹果、谷歌、英特尔等公司已经加入行业组织美国“6G联盟”
微软今天正式终止Win7嵌入式系统支持 花钱可买三年补丁
OPPO将发布首款概念级应用OPPO CybeReal 针对AR领域

[ 最新资讯 ]

始祖鸟之家双面派对,设计师系列惊艳亮相

  11月24日,被誉为户外爱马仕的始祖鸟(ARC’TERYX)全新概念店——始祖鸟之家在全国顶级商圈北京国贸开业了。现场门店实拍图片   ...

曝小米显示器34寸本月最后一单出货后将暂停供应 因三星无屏供应原因

  本月初,视讯堂消息称小米的 34 寸带鱼屏显示器型号,之后可能无法再保持 1999 元的价格进行销售。今天,视讯堂发布最新消息,称小 ...

微星Stealth 15M超轻游戏本纯净白即将上架 屏幕为15.6英寸

  根据微星笔记本官方的消息,微星 Stealth 15M (纯净白)即将上架预约,这款笔记本是首款采用 11 代低压酷睿 + RTX 2060 配置的 ...

EG7今天宣布收购《机甲战士5》开发商Piranha Games 增加其游戏公司种类

  Enad Global 7(EG7)今天(11 27)宣布收购《机甲战士5》开发商Piranha Games,增加了其游戏公司的种类。  EG7已同意以2410万美元的 ...

华米将推出GTS 2 mini手表:将于12月1日发布 外观更轻薄更精致

  根据华米创始人黄汪的消息,华米将推出 GTS 2 mini 手表,外观更轻薄更精致。    根据华米微博的消息, GTS 2 mini 手表将 ...

冬季必看的小黑裤穿搭指南|九牧王男裤专家

  伴随着秋冬而来的除了购物欲还有穿搭热情,但如果你正苦于衣服少、缺乏穿搭灵感,那么,一条百搭、舒适的九牧王小黑裤,或许可以帮到你,只 ...