宁德生活圈

网站首页 科技 > 正文

人工智能工具自动揭示如何编写功耗更低的应用程序

2021-09-16 12:47:09 科技 来源:
导读 发短信,不仅有“这个应用”,还有很多应用。那么,为什么通过Skype发送消息比WhatsApp多消耗三倍的电量呢?开发人员无法知道何时以及如何

发短信,不仅有“这个应用”,还有很多应用。

那么,为什么通过Skype发送消息比WhatsApp多消耗三倍的电量呢?开发人员无法知道何时以及如何使他们的应用程序更节能。

AI工具自动揭示如何编写耗电量更少的应用

普渡大学的研究人员创造了一种名为“DiffProf”的新工具,该工具利用人工智能自动为开发人员确定某项功能是否应该改进以降低电池消耗,以及如何改进。

“如果一个应用的某个功能需要消耗手机70%的电池,该怎么办?有改进的余地吗,还是应该保留这一特点?”胡查理说,他是迈克尔和凯瑟琳伯克的电气和计算机工程教授,也是Mobile Enerlytics有限责任公司的首席执行官和联合创始人。

AI工具自动揭示如何编写耗电量更少的应用

该工具于10月8日在第十三届USENIX操作系统设计与实现研讨会上宣布,这与普渡大学的Giant Leaps庆祝活动相一致,并承认该大学在普渡大学成立150周年之际,在人工智能、算法和自动化方面取得了全球进步。这是为期一年的庆祝思想节的四个主题之一,旨在向人们展示普渡大学作为解决现实世界问题的知识中心。

2012年,胡的实验室率先为开发者开发了一个工具,用于识别源代码中导致应用功耗的热点。

胡说八道:“在此之前,试图计算一个应用程序消耗了多少电池就像看黑盒一样。”“这是一大进步,但远远不够,因为开发者往往不知道如何处理有关电池消耗来源的信息。”

即使开发人员执行相同的任务,两个应用程序之间的代码运行方式也可能大不相同。DiffProf在类似任务的“调用树”中捕捉这些差异,以解释为什么一个消息传递应用程序的消息传递功能比另一个消息传递应用程序消耗更多的能量。然后,DiffProf透露了如何重写应用程序以减少电池消耗。

AI工具自动揭示如何编写耗电量更少的应用

Mobile Enerlytics联合创始人、前医生Abhilash Jindal表示:“最终,为了让这项技术对整个智能手机产生重大影响,所有开发者都需要提高应用的能效。普渡大学计算机科学专业。

他说:“影响还取决于某人使用某些应用程序的努力程度。经常使用消息传递应用程序的人可能会体验到更长的电池寿命,但根本不使用消息传递应用程序的人可能不会。”

到目前为止,DiffProf原型只针对安卓移动操作系统进行了测试。

郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。


免责声明: 本文由用户上传,如有侵权请联系删除!


标签: