留美博士创新研发三款软件工具,推动人工智能编译器进步

发表时间: 2024-03-05 12:44

深圳商报·读创客户端记者 陈小慧

随着大模型技术的快速发展,人工智能已经成为经济社会发展的关键驱动力,各行业垂直应用加速落地。而AI领域应用的大量出现也促进着领域编译的发展,最突出的表现就是多种AI编译器的普及和应用。

近日,记者获悉,有留美青年计算机博士李博伦开发出三种基于Java和手机安卓应用程序的调试与分析工具,有助人工智能编译器发展,已在TiKToK上实现应用并产生良好成效。

据了解,李博伦对这三种基于Java和安卓应用程序的调试与分析工具,以中国风的“羽量”“羽箭”为之命名。李博伦表示, “羽量”一词来自拳击比赛,而“羽”在中华文化中常用来形容或寓意轻盈、智慧、梦想、追求、速度、灵性的人或事物。“羽箭”是中国古代一种战争轻武器,意味着轻巧、飞翔、力量、速度等,借此赋予“羽箭”以程序加速利器的含义。

其中,OJXPerf(Java羽量级性能加速器)是轻量级的分析并解决内存膨胀的人工智能分析器,能精准地识别并有针对性地减少内存膨胀,且能极大提高Java程序性能(运行速度加快而耗能减少)。据李博伦介绍,它已成功使内存需求平均减少11%、运行平均加速25%。DJXPerf(Java羽量级内存分析器)是一个轻量级的Java分析工具,使程序得以克服和消除相关缺陷并提高运行效率。

DroidPerf(羽箭式安卓性能加速器)是一个用于安卓系统的内存分析工具,能指导安卓开发人员在内存布局、访问和分配模式上提出优化,可提高手机软件的性能),有效延长手机续航时长。

据了解,2022—2023年两年期间,李博伦连续发表了3篇A类(根据中国计算机学会定义)国际学术会议论文。2022年在国际软件工程领域公认的旗舰学术会议ICSE会议发表了《轻量级JaVa程序对象副本检测工具OJXPerf》。

2023年连续发表2篇:一篇是 Mobicom会议的《基于安卓平台的内存分析工具DroidPerf》;同年又在代码生成与优化领域的顶级国际会议CGO会议发表《Java内存分析工具DJXPerf》。

“李博士的OJXPerf开发工作得到了美国国家科学基金会的支持。这些资助是极具竞争性的,仅授予具有变革性研究的项目。我非常推崇并乐意推介李博士的研究成果,他所提出的通过消除内存膨胀来改善程序性能的新颖技术大有发展前景。”美国著名计算机科学家、美国计算机协会ACM院士和国际电气、电子工程师协会IEEE院士Tony Wasserman教授如此评价OJXPerf(Java羽量级性能加速器)。

加州大学洛杉矶分校(UCLA)著名计算机教授、美国著名人工智能公司BreezeML CEO Harry Xu这样评价OJXPerf(Java羽量级性能加速器)工具:“ 提高软件性能效率的进展具有很高的价值。李博伦独创性地开发了用于识别内存膨胀的独特工具,这对提高全球范围内大量的软件应用程序的效率至关重要。”

巴西计算机系统领域著名教授Fernando Magno Quintão Pereira表示,李博伦针对Java这一有着广泛开发者群体的程序设计语言开发的分析工具,这些广泛使用Java的平台都会受益于这一科研工具,以提高效率和消除CPU瓶颈。

据悉,未来这三种工具还将更广阔应用在人工智能领域,如人工智能算法和模拟(如自动驾驶汽车),大型金融机构、政府服务网站,医疗保健、药物开发、基因编程和生命科学,天气预报和气候建模,地震数据处理预测与能源领域等。