摘要
针对基于页保护机制的确定性重放方法虽然能够有效降低记录开销,但由于页保护异常仍会引入性能开销的问题,本文深入研究了共享页面访问权限释放同步点对并行程序记录性能的影响,提出了一种基于自适应释放策略的确定性重放方法。采用PARSEC测试集进行性能评估,实验结果表明,该方法能够更进一步降低记录开销。
Inherent non-determinism in parallel program brings huge difficuIty and challenge to programmers to test and debug.The major source of non-determinism is the undetermined order of shared memory accesses.Deterministic replay provides the possibility of reproducing parallel program execution,and deterministic replay method based on page protection mechanism can reduce the recording overhead effectively.However,the exception of page protection is the main performance cost.This paper deeply analyzes runtime overhead incurred by release synchronization points in record-runs,and proposes a deterministic replay method based on adaptive release strategy. Performance evaluation shows that the record slowdown is much smaller than prior user-level replay system.
作者
应欢
刘松华
唐博文
韩丽芳
周亮
YING Huan;LIU Song-hua;TANG Bo-wen;HAN Li-fang;ZHOU Liang(China Electric Power Research Institute,Beijing 100192,China;State Grid Electric Power Company of ShanDong Province DongMing County Power Supply Company,Heze 274500,China;Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190,China;University of Chinese Academy of Sciences,Beijing 100049,China)
出处
《吉林大学学报(工学版)》
EI
CAS
CSCD
北大核心
2018年第6期1917-1924,共8页
Journal of Jilin University:Engineering and Technology Edition
基金
"863"国家高技术研究发展计划项目(2015AA050202)
关键词
信息处理技术
并行程序
共享内存
调试
确定性重放
页保护
information processing technology
parallel program
shared memory
debugging
deterministic replay
page protection