确定性重放相关论文
近年来,多核并行程序得到了广泛的应用。在程序调试过程中,由于多核并行程序执行不确定性,会导致难以重现程序中的错误,给多核程序......
当下,计算机技术飞速发展,计算机并发体系结构已成为主流。为使并发体系结构的性能得到充分发挥,多线程编程思想应运而生。但是由......
软件执行迹分析是一种动态二进制分析技术,它通过动态追踪软件执行流程辅助漏洞诊断和分析。执行迹追踪技术常被应用于缺陷定位,污......
程序调试工作的首要基础是错误可重现,然而并行程序执行过程存在天然的不确定性,尤其在多核处理器上,如何重现并行程序的错误是一......
针对采用多核处理器作为SMP集群系统的计算结点的并行计算体系结构,研究了基于MPI/Open MP混合编程模型的并行程序设计的分类实施......
确定性重放技术能够为并行程序提供复现执行的功能.为了加速重放执行,本文提出一种基于访存依赖对的并行重放方法,该方法通过离线......
并发执行的并行多线程程序执行过程中,不同的访存顺序会得到不同的执行结果.由于再次执行时,难以重现首次执行时的错误,导致并行程......
传感网技术是物联网得以实现的重要基础.然而,受到资源有限以及程序行为不确定等因素的影响,无线传感器网络上编程和调试的难度尤......
针对多核处理器上并行程序执行不确定性所造成的并行调试难问题,提出了一种基于硬件的快速确定性重放方法——时间切割者。该方法采......
多核系统中并行程序执行过程的不确定性给程序调试带来了很大的困难.准确记录初始执行中冲突访存的次序是并行程序确定性重放的基......
针对现有确定性重放技术中存在运行时开销大和安全隐患等问题,提出了一种低开销的确定性重放技术。该技术在已有的硬件平台和系统......
移动应用开发者使用Web技术提高开发敏捷性和应用兼容性。确定性重放能重现程序执行过程,帮助开发者调试Web应用。目前的Web重放工......
多核处理器并行程序的确定性重放是实现并行程序调试的有效手段,对并行编程有重要意义.但由于多核架构下存在共享访存不同步问题,......
随着多核系统的不断发展,处理器核数不断增加,越来越多的软件将通过并发来充分利用处理器性能。目前软件系统实现并发的最主要方式......