[1] |
蒋炎岩, 许畅, 马晓星 , 等. 获取访存依赖:并发程序动态分析基础技术综述[J]. 软件学报, 2017,28(4):747-763.
|
|
Jiang Yan-yan, Xu Chang, Ma Xiao-xing , et al. Approaches to obtaining shared memory dependences for dynamic analysis of concurrent programs: a survey[J]. Journal of Software, 2017,28(4):747-763.
|
[2] |
Patil H, Pereira C, Stallcup M, et al. PinPlay:a framework for deterministic replay and reproducible analysis of parallel programs [C]//The 8th International Symposium on Code Generation and Optimization, Toronto, Ontario, Canada, 2010: 2-11.
|
[3] |
Huang J, Liu P, Zhang C. LEAP: lightweight deterministic multi-processor replay of concurrent Java programs [C]//Proceedings of the 8th ACM Sigsoft International Symposium on Foundations of Software Engineering,Santa Fe, NM, USA, 2010: 207-216.
|
[4] |
Lee D, Chen P M, Flinn J, et al. Chimera: hybrid program analysis for determinism [C]//Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, New York, NY, USA, 2012: 463-474.
|
[5] |
Bond M D, Kulkarni M, Cao M, et al. Efficient deterministic replay of multithreaded executions in a managed language virtual machine [C]//Proceedings of the Principles and Practices of Programming on the Java Platform, New York, NY, USA, 2015: 90-101.
|
[6] |
Honarmand N, Torrellas J. Replay debugging: leveraging record and replay for program debugging [C]//Proceeding of the 41st Annual International Symposium on Computer Architecuture, Minneapolis, MN, USA, 2014: 445-456.
|
[7] |
Pokam G, Danne K, Pereira C. QuickRec: prototyping an intel architecture extension for record and replay of multithreaded programs [C]//Proceedings of the 40th Annual International Symposium on Computer Architecture, Tel-Aviv,Israel, 2013: 643-654.
|
[8] |
Honarmand N, Dautenhahn N, Torrellas J, et al. Cyrus: unintrusive application-level record-replay for replay parallelism [C]//Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems, Houston, TX, USA, 2013: 193-206.
|
[9] |
Honarmand N, Torrellas J. Replay debugging: leveraging record and replay for program debugging [C]//Proceeding of the 41st Annual International Symposium on Computer Architecuture, Minneapolis, MN, USA, 2014: 445-456.
|
[10] |
Pokam G, Pereira C, Hu S L, et al. CoreRacer: a practical memory race recorder for multicore x86 TSO processors [C]//Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, Porto Alegre, Brazil, 2011: 216-225.
|
[11] |
Laadan O, Viennot N, Nieh J. Transparent, lightweight application execution replay on commodity multiprocessor operating systems [C]//Proceedings of the ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, New York,USA, 2010: 155-166.
|
[12] |
应欢, 王东辉, 武成岗 , 等. 适用于商用系统环境的低开销确定性重放技术[J]. 吉林大学学报:工学版, 2017,47(1):208-217.
|
|
Ying Huan, Wang Dong-hui, Wu Cheng-gang , et al. Efficient deterministic replay technique on commodity system environment[J]. Journal of Jilin University(Engineering and Technology Edition), 2017,47(1):208-217.
|
[13] |
Wang Z, Li J, Wu C, et al. HSPT: practical implementation and efficient management of embedded shadow page tables for cross-ISA system virtual machines [C]//Proceedings of the 11th ACM Sigplan/Sigops International Conference on Virtual Execution Environments, Istanbul, 2015: 53-64.
|
[14] |
Kedia P . Efficient deterministic replay through dynamic binary translation[D]. Delhi:Indian Institute of Technology, 2015.
|
[15] |
Lee D . Holistic system design for deterministic replay[D]. Ann Arbor:University of Michigan, 2013.
|
[16] |
Honarmand N . record and deterministic replay of parallel programs on multiprocessors[D]. Urbana:University of Illinois, 2014.
|
[17] |
Bienia C, Kumar S, Singh J P, et al. The PARSEC benchmark suite: characterization and architectural implications [C]//Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques,Toronto, Ontario, Canada, 2008: 72-81.
|
[18] |
Yuan X, Wu C, Wang Z, et al. ReCBuLC: reproducing concurrency bugs using local clocks [C]//Proceedings of the 37th International Conference on Software Engineering,Florence, 2015: 824-834.
|
[19] |
唐士斌 . 多线程程序的确定性调试方法[D]. 北京:中国科学院计算技术研究所, 2014.
|
|
Tang Shi-bin . Debugging muiltithreaded programs with determinism[D]. Beijing:The Institute of Computing Technology ,Chinese Academy of Sciences, 2014.
|
[20] |
陈宇飞 . 可伸缩的确定性重放技术研究[D]. 上海:复旦大学计算机科学技术学院, 2014.
|
|
Chen Yu-fei . Improving the scalability of deterministic replay[D]. Shanghai:School of Computer Science, Fudan University, 2014.
|