功能精确型多核处理器参考模型设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:taitaixiangle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人类对计算机速度和计算规模需求的不断提高,传统的单核处理系统已经不能满足市场的需求,多核(Multi-cores)系统应运而生[1]。同时伴随着集成电路制造工艺的提高,45nm工艺时代的到来,在单芯片上集成多核成为现实,原本只有在大型服务器上才会使用的多处理器系统,逐渐迈入普通消费市场,越来越多的嵌入式系统都采用多核处理器。而在多核处理器设计过程中,验证工作复杂度和工作量极大,成为项目开发的瓶颈所在[2]。为了解决验证的问题,业界提出了不少方法,高效准确的处理器参考模型是当前处理器验证中普遍采用的核心技术。现在主流的处理器参考模型分为时序精确型(cycle-accurate model)参考模型、传输精确型(Transaction-accurate model)参考模型和功能精确型(Function-accurate model)参考模型,满足不同程度的验证需求。在多核处理器的参考模型中,各处理器的高速缓存数据一致性(cachecoherence)问题是一直困扰着计算机设计者的一个重要问题。由于计算机处理器性能的提高速度远远高于存储器件性能的提高速度,而访问存储器的时间较长导致计算机性能的提高受到限制[3]。为了使计算机的性能得到提高,缩短存储器与处理器的性能差距,在计算机系统中引入了高速缓存寄存器(cache)。而在多核处理器系统中,每个处理器可能对同一数据块进行操作,这时就需要有一致性协议来保证数据的正确性,这个协议就是高速缓存一致性协议。本文首先对数据高速缓存一致性问题进行了详细分析和研究。针对现有架构和问题,本文提出一种功能级精确的多核参考模型架构,采用指令提前执行模块技术和高速缓存一致性模块技术来精确模拟多核处理器硬件并发操作和高速缓存一致性功能。该多核参考模型架构由六部分组成:序列文件处理模块、处理器选择模块、处理器模块、结果对比模块、提前执行模块和高速缓存一致性模块。序列文件处理模块负责读取并处理序列文件。处理器选择模块用于选择执行下一条指令的处理器。处理器模块负责执行指令,包括取指、译码、执行等子模块。提前执行模块决定一条读写指令是否需要被提前执行。高速缓存一致性模块负责维护高速缓存一致性,其接收并响应处理器模块发送的高速缓存一致性请求。提前执行模块和高速缓存一致性模块是多核处理器参考模型的两个关键模块,确保准确模拟指令乱序执行、多核并发操作和高速缓存一致性功能。随后,在该架构基础上,本文采用软件编程实现模拟多核处理器硬件并发操作和高速缓存一致性功能。最后,论文讲述了设计验证的流程和使用的工具,给出了设计验证和性能的测试结果,将改进后的参考模型与传统的验证方法效果进行了对比。结果证明:该参考模型可以在仿真验证中,取得较好的仿真时间和仿真精确度的折中,可显著提高多核处理器的验证开发效率。
其他文献
目前,配电网无功优化控制是保证系统安全、经济运行的一项重要措施,是解决配电网电能损耗大、电压水平低这一问题的有效手段。随着我国对配电网无功优化控制的日益重视,实现配电网在线无功优化并将其集成到配电网自动化系统中已经成为迫切的需要。因此,研究实用有效的配电网在线无功优化方法和在线无功优化控制策略具有重要的理论研究意义和实用价值。本文对配电网在线无功优化进行了研究和探讨,研究工作主要包括:首先,由于动
为了能够实时监测油井生产现场抽油机和电机运行状况,本文针对油井现场远程监测系统国内外研究现状和对系统应用需求的分析,结合嵌入式web技术和传感器技术,研究并设计了嵌入
永磁同步电机具有结构简单、体积小、效率高、运行可靠等特点,在航空航天、工农业生产等众多领域发挥重要作用。永磁同步电机伺服系统低速运行时,受摩擦力矩非线性特性影响,系统出现爬行现象,严重影响电机低速性能。本文在现有摩擦力矩研究成果基础上,对摩擦力矩模型开展研究。分析表明,摩擦力矩在电机高速运行时与转速近似成线性关系,对电机系统影响不显著;在低速时,表现出强烈的非线性,使转速出现脉动现象。本文根据永磁
浮子流量计作为一种典型的变截面积流量计,具有结构简单、刻度直观、工作可靠性高、使用维护方便、压力损失小等优点,被广泛应用于工业流量测量领域中。研究介质粘度对浮子流量
嵌入式系统是一种为特定功能开发的专用型计算机系统。随着科学技术的发展和人们需求的日益增长,嵌入式系统已经融入到了国民生产生活的方方面面,具有日渐广阔的应用领域,如工业
本文针对测距的定位精度受外部影响大、定位算法复杂度高、能量消耗大、硬件功耗大等问题,深入研究了一种受外部环境影响小、算法复杂度小、不扩展额外硬件的节点定位算法及其
塑料连接件广泛应用于建筑,机械,化工等行业,一些表面缺陷往往会影响产品的功能,因此对该类产品的检测是生产中不可或缺的环节。机器视觉检测与人工目测相比具有高速、高精确度的
在我们日常生产生活中,时滞现象是普遍存在的。控制系统中由于时滞的存在,它的稳定性可能会受到影响,更可能造成系统不稳定。所以我们对时滞系统的稳定性及其他性能进行研究是有
强噪声背景下的弱信号检测和增强技术研究,将有助于理解生物神经系统响应外界弱刺激的能力,同时也将有利于测量新技术在工程领域中的应用。传统弱信号检测方法,认为噪声的存在对
目前乳腺X射线成像是乳腺癌早期检测的主要方式,但它的辐射对人体有危害,且存在较高的误检率,限制了乳腺X射线成像的应用。透射式超声断层成像融合了超声和断层成像技术的优