留美博士研发三款软件工具,已在TikTok上应用

发表时间: 2024-03-07 10:32

留美青年计算机博士李博伦2002年以来两年在A类国际学术会议发表三篇论文,开发出三种基于Java和手机安卓应用程序的调试与分析工具,有助人工智能编译器发展,已在TiKToK应用并产生良好成效。科研工作得到美国国家科学基金会资助支持,世界著名计算机科学家高度评价并预言其开发工具应用前景广阔。

两年发表三篇A类国际学术会议论文

2022-2023年两年期间,李博伦连续发表了3篇A类(根据中国计算机学会定义)国际学术会议论文并引起学术界和软件科技界关注肯定。2022年在ICSE会议发表了《轻量级JaVa程序对象副本检测工具OJXPerf》。ICSE是国际软件工程领域公认的旗舰学术会议,对论文质量要求极高,只有对软件工程领域有显著技术创新价值的论文才能被录用。2023年连续发表2篇:一篇是 Mobicom会议的《基于安卓平台的内存分析工具DroidPerf》。Mobicom会议是移动计算和网络领域的国际顶级学术会议、计算机网络领域的三大国际顶尖会议之一 ,通常每届会议仅录用30篇论文,是计算机学术界论文录取率最低的顶尖会议之一,入选实属不易。同年又在CGO会议发表《Java内存分析工具DJXPerf》。CGO会议是代码生成与优化领域的顶级国际会议。

开发三种程序调试与分析工具

Java作为全球最流行的计算机编程语言和开发平台,通常广泛用于大数据、物联网、区块链和人工智能编译等。国内外众多全球知名互联网公司都在使用Java。李博士对他独创开发的三种基于Java和安卓应用程序的调试与分析工具,借用体育术语而赋予中华文化蕴含意味,以中国风的“羽量”“羽箭”为之命名,亦体现了他对中华传统文化的热爱之情。 “羽量”一词来自拳击比赛,而“羽”在中华文化中常用来形容或寓意轻盈、智慧、梦想、追求、速度、灵性的人或事物,如诸葛亮羽扇纶巾的智慧人物形象。“羽箭”是中国古代一种战争轻武器,意味着轻巧、飞翔、力量、速度等,借此赋予“羽箭”以程序加速利器的含义。

其一,OJXPerf(Java羽量级性能加速器)是第一个轻量级的分析并解决内存膨胀的人工智能分析器,能精准地识别并有针对性地减少内存膨胀,且能极大地提高Java程序性能(运行速度加快而耗能减少)。基于全球前200名最受欢迎的程序测试,它成功地使内存需求平均减少11%、运行平均加速25%,是一种具有原创性变革性的“通过消除内存膨胀来改善程序性能的新颖技术”。其二,DJXPerf(Java羽量级内存分析器)是一个轻量级的Java分析工具,使用时能在10秒钟内分析出程序的运行缺陷(如某部分代码占用内存过高导致程序运行缓速等),并提出合理解决方法和建议,使程序得以克服和消除相关缺陷并提高运行效率。其三,DroidPerf(羽箭式安卓性能加速器)是一个用于安卓系统的内存分析工具,能指导安卓开发人员在内存布局、访问和分配模式上提出优化,可极大提高手机软件的性能(降耗且不易造成手机发烫或死机),从而有效延长手机续航时长,消除续航焦虑,给人们以更愉悦的使用体验。该工具目前已集成进TikTok应用程序内,帮助和改善TikTok应用程序性能提高日活量。三大分析工具均是基于Java和手机安卓应用程序的,因此,能耗和耗时极低,使用时几乎觉察不到延迟,所以李博士用“羽量级”“羽箭式”命名。

美国著名教授高度评价并预言其大有前景

李博伦以论文发布的科技开发成果及应用,引起美国等国际著名计算机专家教授的充分肯定和高度评价。

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

Harry Xu是加州大学洛杉矶分校(UCLA)的著名计算机教授,同时也是美国计算机协会(ACM)杰出会员和美国著名人工智能公司BreezeML的CEO。他这样评价OJXPerf(Java羽量级性能加速器)这一工具的独创性价值:“ 开发新颖的软件技术不仅能解决软件性能低效问题,同时也造福消费者。因此提高软件性能效率的进展具有极高的价值。李博士独创性地开发了用于识别内存膨胀的独特工具,这对提高全球范围内大量的软件应用程序的效率至关重要。”

Fernando Magno Quintão Pereira是巴西计算机系统领域著名教授,经常担任世界计算机系统领域重要会议的组织者。他这样高度评价Droidperf(羽箭式安卓性能加速器)的创新和应用价值:“李博士的研究成果非常有意义,因为他是针对Java这一有着广泛开发者群体的程序设计语言开发的分析工具。这些广泛使用Java的平台都会受益于李博士的这一科研工具,以达到提高效率和消除CPU瓶颈的目的。”

人类已经进入AI时代。随着深度学习和人工智能应用的高速增长,人工智能编译器成为一种新的高效的程序执行的途径和方法。李博士开发的三个程序调试与分析工具,术有专攻、各具所长,都具有使用简单、高效和易于操作、无需专业培训的优点,且可以整合、协同或集成到相关应用程序中,最终提高软件程序性能,减低用户的延迟感而提升愉悦感。

这三种程序调试与分析工具具有广阔的应用领域和良好前景,有助于人工智能编译器的发展和提高。除在TikTok应用,还有更广阔的人工智能应用领域,如人工智能算法和模拟(如自动驾驶汽车);大型金融机构、政府服务网站,医疗保健、药物开发、基因编程和生命科学;天气预报和气候建模;地震数据处理预测与能源领域;如国内的今日头条、懂车帝、微信等,国外的亚马逊购物平台,脸书instagram手机社交应用,谷歌Youtube视频浏览应用程序等。

鉴于三大调试与分析工具的创新性独创性,高效和易用所展现的广泛使用前景,正在中美两国申请技术专利。

(作者:深圳特区报)