片上多核系统软件特性及系统可靠性分析研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:runnerups
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着片上多核系统在移动终端上的广泛应用及其系统任务不断增加,可重构片上网络及其多核系统的性能效率与可靠性已成为制约其在移动计算和相关应用推广的重要因素。为了确保整个系统安全稳定地运行,就需要在软件运行效率、系统可靠性及任务调度管理等方面进行相关理论分析与技术实践研究。本文首先针对指令集的特点,描述了片上多核系统软件运行的行为特性,并建立了不同类型的软件执行模型,以优化系统对指令的预取效率,从而提高Cache命中率。然后,为了保证Cache命中率,建立Cache一致性协议的故障模型,分析协议中所存在的可靠性问题,并以此故障模型作为基础来描述HCS片上网络结构的整体稳定性,为片上多核系统的设计提供了可靠性分析方法。最后,为了保证整体系统的稳定及有效的运行,以竞态条件作为分析手段来描述系统任务运行时所存在的不确定性,并利用最大熵方法提出一种新的任务调度优化算法。本论文的主要工作内容和创新点如下:(1)针对现有的软件程序在片上多核系统中运行效率较低的问题,首先以精简指令集为基础引入马尔科夫状态机模型来描述指令的执行过程,然后结合进程代数及符号逻辑方法对软件行为进行分析,建立软件行为特性模型,同时利用随机抽样优化算法对该模型进行特征提取,从而降低计算量并以此来提高Cache命中率。(2)针对Cache 一致性协议在片上网络系统中由于其协议中状态转换而引发的可靠性问题,以故障树模型作为基础对一致性协议进行故障分析,同时利用基于OBDD的k-端模型建立HCS片上网络结构的系统可靠性模型,从而分析了现有协议存在的可靠性问题并验证了 HCS片上网络结构的优势所在。(3)针对多核系统中任务调度存在竞争关系从而导致系统运行结果不正确的问题,以竞态条件作为基础研究任务并行运行时的不确定性,同时利用最大熵理论对任务进行优化来消除此种具有不确定性的竞态关系,最后通过实验验证此任务调度算法在系统执行时间、CPU利用率、吞吐量等方面具有较大优势。最后,基于本文所提出的技术与方法,开发一套片上多核系统如硬件协同设计验证平台,通过此平台可以为今后片上多核系统的整体系统设计提供解决方案。
其他文献
我国从1995年提出建设上海国际航运中心开始,国家或省级地方规划建设的航运中心已不下10个。这些航运中心有国际的与地区的、有沿海的与内河的、有综合性的也有以基础港航为
地质钻探成本高,选址较难,所以对单孔成井有较高的要求,而钻探施工常常会发生一些事故,不仅会造成较大的经济损失,而且对后期使用也有一定的影响。本文中结合实际工作经验,系
当前,随着国家对房地产行业的宏观调控,政治、经济、社会和产业政策都发生了巨大的变化,房地产行业的风险凸显。因此,在此环境下,房地产行业如何做好自身的项目风险管理,提高
解决粒子在磁场中运动的问题时,如何确定粒子运动的圆心是学生很难理解的问题,本文就这一问题进行研究.一、找寻解决问题的突破口带电粒子在电磁场中偏转的共同点就是最终粒
基于热压罐成型仿真软件,采用有限元方法对复合材料成型的热压罐内流场、温度场进行了研究。流场计算优化了罐内的流场分布,确定了零件工装在罐内的合理位置;温度场计算表明:
全面深化改革是当前政府的工作重心,其总目标之一“是完善和发展中国特色社会主义制度,推进国家治理体系和治理能力现代化”。党的十九大将社会治理的认识提到一个新的高度,
生物演化是生命科学的重要研究对象之一。随着计算机科学的发展,通过建立模型利用计算机模拟手段对生物演化进行研究已有很多工作。这些工作从不同侧面显示了相应研究方法的
目的:通过对我院重症肺炎患者多重耐药菌感染的病原学特征及危险因素进行分析,为我院临床医师面对重症肺炎患者时评估发生多重耐药菌感染的风险以及合理选择抗菌药物提供依据
目的观察血小板对胃癌间质干细胞(gastric cancer mesenchymal stem cells,GC-MSCs)的生物学特性以及对GC-MSCs促进肿瘤细胞迁移能力的影响。方法从健康志愿者静脉血标本中分