系统软件与软件安全

研究组关于逃逸分析优化的论文被OOPSLA 2024(CCF A类会议)录用

发布时间:2024-09-27  浏览次数:61

研究组论文MEA2: a Lightweight Field-Sensitive Escape Analysis with Points-to Calculation for Golang被中国计算机学会推荐A类国际会议OOPSLA 2024The Object-Oriented Programming, Systems, Languages, and Applications (in PACM PL))录用!本届会议2共收稿261(含新收稿249篇、第1轮的大修稿12篇),录用95篇,录用率36%

 丁伯尧, 李清伟, 张昱*, 唐富根, 陈金宝. MEA2: a Lightweight Field-Sensitive Escape Analysis with Points-to Calculation for Golang. The Object-Oriented Programming, Systems, Languages, and Applications (in PACM PL) (OOPSLA). Pasadena, California, USA, October 20-25, 2024.

DOI: https://doi.org/10.1145/3689759

论文简介见微信推文

北京时间20241020日线下在OOPSLA 2024进行论文汇报和交流。

 

论文摘要:

Go语言是一门带有垃圾回收的新兴编程语言,它依靠编译时的逃逸分析对执行栈分配进行优化,从而降低运行时垃圾回收的开销。然而,Go语言逃逸分析过于保守,缺乏域敏感性和指向分析,造成内存使用的低效。本文针对这一问题,基于GoLLVM提出了一种结合域敏感和指向集合计算的新逃逸分析算法MEA2。实验评估显示,MEA2可以平均减少7.9%的堆分配站点(最多减少25.7%),同时平均减少11.6%的动态内存分配大小(最多减少35.5%)。


地址:安徽省合肥市蜀山区黄山路443号     电话:0551-63603804         

中国科学技术大学网络信息中心制作维护