APP下载微信 注册登录
010-65363526rmzk001@163.com
首页 > 栏目 > 科学 > 正文

人工智能改进算法加速全球计算速度

2023-06-09 12:48:15    中国科学报

排序算法是世界各地计算机不断使用的基本功能,由人工智能创建的改进算法则可以使数百万个程序运行得更快。

得益于英国公司DeepMind开发的人工智能技术,全球每天使用数万亿次的算法运行速度可以提高70%。它为计算机找到了一种改进的数据排序方法,这种方法几十年来一直被人类程序员忽视。

“老实说,我们没有期望会取得更好的成绩:这是一个非常短的项目,这类项目已经研究了几十年。”DeepMind的Daniel Mankowitz说。

它们被称为排序算法,是计算的主力之一,用于通过按字母顺序排列单词或从小到大排列数字来组织数据。有许多不同的排序算法,但创新是有限的,因为它们在过去几十年里已经得到了高度优化。

现在,DeepMind创建了一个名为AlphaDev的人工智能模型,旨在发现新的算法来完成给定的任务,希望能击败我们现有的努力。AlphaDev没有调整当前的算法,而是从零开始。

它使用汇编代码,这是一种介于人类编写的代码和以0和1编码的二进制指令序列之间的中间计算机语言。大多数软件在被翻译或“编译”成汇编代码之前都是用更直观的高级语言编写的。DeepMind表示,汇编代码为AlphaDev提供了更多余地来创建更高效的算法。

Mankowitz说,摩尔定律——单个芯片的计算能力每隔一段时间就会翻一番,即将结束,因为小型化正在达到不可改变的物理极限,但AlphaDev可能能够通过提高效率来帮助弥补这一点。

“今天,我们估计这些算法每天被提取(在软件中运行)数万亿次,并且能够被全世界数百万开发者和公司使用。”Mankowitz说,“对每天被调用数万亿次的基本函数代码进行优化,有望带来足够大的好处,鼓励人们尝试做更多这些函数,并将其作为突破(摩尔定律减缓)瓶颈的一条途径。”

英国伯明翰大学的Mark Lee表示,AlphaDev很有趣,即使是1.7%的速度提升也很有用。但他表示,即使在其他常见算法中发现了类似的效率,这种方法能否弥补摩尔定律也备受质疑,因为它无法在更深奥的软件中获得同样的收益。

“我认为他们将能够在排序算法和标准计算算法等方面做到这一点。但这不会应用于复杂的代码。”他说,“我认为硬件的增长仍将超过它。”

李惠钰

(责编:赵珊)

相关热词搜索:

上一篇:神舟十五号载人飞船返回舱成功着陆
下一篇:中国科学家在大脑中找到“生物钟”位置

人民周刊网版权及免责声明:

1.凡本网注明“来源:人民周刊网”或“来源:人民周刊”的所有作品,版权均属于人民周刊网(本网另有声明的除外);未经本网授权,任何单位及个人不得转载、摘编或以其它方式使用上述作品;已经与本网签署相关授权使用协议的单位及个人,应注意作品中是否有相应的授权使用限制声明,不得违反限制声明,且在授权范围内使用时应注明“来源:人民周刊网”或“来源:人民周刊”。违反前述声明者,本网将追究其相关法律责任。

2.本网所有的图片作品中,即使注明“来源:人民周刊网”及/或标有“人民周刊网(www.peopleweekly.cn)”“人民周刊”水印,但并不代表本网对该等图片作品享有许可他人使用的权利;已经与本网签署相关授权使用协议的单位及个人,仅有权在授权范围内使用图片中明确注明“人民周刊网记者XXX摄”或“人民周刊记者XXX摄”的图片作品,否则,一切不利后果自行承担。

3.凡本网注明“来源:XXX(非人民周刊网或人民周刊)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

4.如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

※ 联系电话:010-65363526 邮箱:rmzk001@163.com