基于拓扑排序的数据竞争反向定位分析模型

来源 :2012全国计算机体系结构学术年会 | 被引量 : 0次 | 上传用户:speedieke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  多核处理器的广泛应用促使了多核并发程序可信问题的研究,因多核并发程序具有数据竞争而引起的程序执行结果的不确定性是并发程序分析与测试的难点。提出一种基于拓扑排序的数据竞争定位方法,采用XML对经过词法、语法解析的结果进行分析建模,利用XQuery查询语言提取XML文件中共享资源访问信息,使用线程访问树生成算法构建NET-TREE模型。基于NET-TREE模型,定位数据竞争点,记录可能的数据竞争序列。大量实验结果表明,该模型能够发现数据竞争并有效确定其位置。
其他文献
本文对××厂低浓度铅作业者及女工健康状况设对照组进行调查,在作业环境铅烟浓度略有超标的情况下,对接触铅者症状、体 征、尿铅、尿粪卟啉、血铅、血原卟啉、L-ACAD、血尿
花粉是植物雄配子体细胞。经收集加工后可作为药用或一般食品。花粉除富含人体所需的各种营养物外,还含有对人体极为有益的抗氧化物质。这些抗氧化物质大致可分为:还原糖,游
人口出生、死亡频率、死因谱、期望寿命减寿年数等指标的统计分析,是现代流行病学任务之一。它既是反映人民健康的客观指标,又是评价卫生工作效果和制定卫生决策的依据。现
  随着神经工程学的兴起,大量的研究出现在神经网络的模拟领域。虽然对于神经网络模拟器的研究越来越受到重视,但基本的关于模拟器评测的问题却未能有一个系统的解决方案和评
  随着多核DSP技术的发展,原有DMA的传输通道限制了数据的传输速度。对单核DMA传输通道功能和结构进行分析,对数据缓存处理部分进行改进并增加了外设总线数目,设计了可适应多
随着我国畜牧业的快速发展,兽用抗菌药物被大量使用于动物身上,并且用量逐年上升.由于兽用抗菌药物的不合理使用,引发了耐药性的产生,从而出现了一系列治疗失败问题,给人类健
  存储器是片上系统中的一个重要部件,负责数据的存储,其容错技术对宇航级计算机系统容错有着重要影响。设计并实现了一种抗辐照加固的APB总线存储从设备。该存储从设备采用H
一、小工业的发展及其重要意义我国小工业是在50年代后期出现的,当时是指小钢铁、小煤炭、小农机、小水泥和小化肥等社、队办的“五小工业”。60年代突破了上述范围,形成了
  为了解决目前可重构编译器在处理可流水的计算密集型循环程序时不能自动选择合理的流水线划分方式的问题,提出了一种以器件延时为运算调度参数的流水线自动划分算法。该算
精子人体最小的细胞之一,全长仅为0.06毫米。成熟男性每次排出的精液中,每毫升里24万个至2亿个精子。在显微镜下观察新鲜的精液,可以看到千姿百态的精子。精子有圆头、大头