有效
一种基于访存依赖对的并行重放方法和装置
摘要
本发明通过静态分析具有全局逻辑序的原日志文件,从中识别出所有具有依赖关系的访存日志项,并将原日志文件分散为多个线程独立的日志文件。当并行程序重放执行时,各线程仅串行执行这些具有依赖关系的日志项,进而提高并行程序在重放执行阶段的性能。所述方法为:首先静态扫描原日志文件,并基于拓扑图识别所有访存依赖对;然后根据所述识别出的访存依赖对的类型,在拓扑图中的合适位置添加条件变量集合;将原日志文件分散为线程独立日志文件,当并行程序重放执行时,每个线程各自读取自己的日志文件来指导重放。



