多核处理器存储系统的验证方法研究

来源 :西北大学 | 被引量 : 0次 | 上传用户:myzhijun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上多核处理器和片上众核处理器已成为目前处理器结构的主流方向。在处理器从单核向多核(众核)演进过程中,多核处理器中的存储系统的变化最为显著,并对多核处理器存储系统的验证工作形成了新的挑战。本文在多核处理器存储系统的验证方面进行了研究,论文研究的主要内容是Cache一致性协议的验证和存储一致性模型的正确性确认,并在Intel MESIF协议的形式建模和模型检测,存储一致性模型的快速验证方法和工具实现方面取得了一定的进展。本文创造性的工作主要有三个方面:(1)分析了用于Intel Nehalem微结构的MESIF Cache一致性协议,使用SMV形式语言对其建模。通过分析NuSMV工具在协议的模型检测过程中的反例,对协议进行了精化,首次建立了MESIF协议在微结构级的SMV形式模型。Cache一致性协议验证的难点在于带参协议的验证,我们使用PaTLV工具对带参MESIF协议并进行了验证,这是带参模型检测方法在工业级Cache一致性协议验证方面的有益尝试。(2)提出了一种快速动态验证存储一致性模型的方法。利用多核处理器系统中通用的性能计数器,通过定期扫描性能计数器以获得关键的活动访存指令集合的信息。在此基础上,可以获得访存指令集合之间一种自然存在的时间序关系。在时间序约束下,对存储一致性模型的验证可以局部化,因此存储一致性验证的时间复杂度被大大降低,是目前能用于流片后阶段验证的时间复杂度最低的方法。(3)实现了一个通用的存储一致性模型验证工具MOTEC+。MOTEC+能够验证多种存储一致性模型,包括:顺序一致性模型,处理器一致性模型,释放一致性模型等。实验结果表明MOTEC+工具能够快速地验证多种存储一致性模型。
其他文献
互联网金融的特征因为互联网金融都是以网络作为基本条件,同时因为网络有着自己独特的特征,所以互联网金融也有着自己独特的特征.互联网金融在实行的时候,可以直接与顾客进行
期刊
大庆油田天然气分公司主要业务是天然气加工处理、原油稳定和轻烃天然气的输配,可称得上坐在“火山口”上的企业。
毛细现象在日常生活和科技生产中都有着重要的作用。大部分同学在计算毛细管中液面上升高度时,往往因为不能抓住模型的本质而产生错误。本文针对两种不同的模型通过对比计算
目的研究半夏加工过程中添加焦亚硫酸钠对半夏药材质量的影响。方法在半夏加工过程中添加焦亚硫酸钠0~10 g/kg,共计9个梯度,分析焦亚硫酸钠对药材性状、总灰分、二氧化硫残留
跨境电子商务企业是贸易全球化、经济一体化的重要参与者,对于拓宽国际市场,促进多边经贸合作,优化全球资源配置具有深远的影响。面对日益激烈的国际竞争和国内居高不下的经
1病例资料1.1一般资料 患者,贾某,女,62岁,主诉1年前无明显诱因出现左膝关节肿胀、疼痛不适、活动受限,无外伤史,症状进行性加重。在本院行左膝X线片示:右胫骨外侧髁异常病变,
分布式并行计算机系统是一个子系统数量非常庞大、且相互关联、相互制约和相互作用的关系复杂的有层次结构的系统。系统具有开放性的特点,其开放性体现在两个方面,一是对内部的
<正>典型经验材料是党政军机关开展工作常用的一种文体,它通常是对典型的单位或个人工作中的有效做法进行科学总结,使其具有普遍指导意义和实际推广价值的一种文字材料。撰写
当大多数国人的眼球还停留在美国的苹果和中国的BAT(百度、阿里巴巴、腾讯)、话题还在围绕着首富和房地产的时候,一家中国的跨国公司“华为”已经悄悄进入“无人区”,成为全