可重构多核系统软硬件协同验证技术研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:Iknowyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工业设计技术和半导体制造技术的进步,计算机的处理器已经由最初的单核单线程过渡到多核多线程,同时为了满足诸如机器学习训练和图像处理等特定场景需求,集成专用IP可重构多核系统开始出现。可重构多核系统是多核处理器的可配置性功能延展,其极高的硬件设计和功能复杂度加大了系统验证难度和成本投入。针对这类问题,如何取得一种高效且通用的解决方案以覆盖全系统验证需求,成为学术界的关注热点。本文基于软件控制、硬件协同加速的思想设计并实现了一套面向可重构多核系统的软硬件协同的多线程仿真加速平台,在满足验证需求前提下构建出与硬件侧配套的软件系统框架。主要工作如下:首先平台采用分层设计和任务执行驱动策略,整合了硬件目标系统的多精度模型作为控制层负责任务配置下发、源数据生成、输出校验和误差分析。下游硬件原型作为计算型仿真任务的可重构硬件加速节点,根据模拟器控制层配置规则执行子任务并发,其输出通过SCE-MI流接口回传上游模拟器,由模拟器内部的输出校验和时序探针模块对硬件原型工作状态进行实时监控和对外反馈。其次,论文结合目标硬件系统任务并发优势,软件侧适配硬件侧PCIe接口驱动,系统模拟器设计多线程编程接口以支持任务并发编程。软件模拟器在全系统仿真时承担的数据计算将被并下发至多核系统加速执行。为了简化目标系统工作线程管理,模拟器内部采用了线程池模式的任务监控策略。接下来,本文为加快任务预处理速度,在系统混合精度模拟器基础上设计编译优化层,根据系统二级编程架构的硬件指令集规范,利用编译预处理以及热点代码本地化映射,对系统任务程序进行编译和执行优化。平台组件设计根据目标系统片上网络通信细节以及运算簇架构特点,以接口封装对路由节点和运算簇通信接口重新进行归一化设计,使系统组件对外呈现统一的编程规范,提高了扩展性和移植性。最后,本文对设计平台进行软硬件联调,评估多种算法运算场景下的仿真速度和精度和系统任务并发性能。
其他文献
以瓶瓶罐罐为主的静物是意大利画家莫兰迪绘画的主要题材。莫兰迪正是通过这些简单之“物”达到了超然的精神境界。在此,物已非功能性的实用之物,而是脱离了人们实用主义的期
目的:食物过敏是常见的过敏反应,特异性脱敏治疗是从过敏性疾病的病因入手,改变过敏原进入体内后的反应进程而进行的治疗手段。随着抗原表位认识的深入,分子诊断和生物技术手段的发展,特异性脱敏治疗已进入耐受原精细化阶段。牛奶是常见的食物过敏原,Bos d 5是其重要的过敏组分。本课题以牛奶过敏组分Bos d 5为研究对象,分析其抗原表位,经设计构建和生物预测,得到最终的耐受原分子B5M氨基酸序列,利用原核
技术分摊规则是指在专利侵权损害赔偿中,确定涉案专利在产品中的贡献率,将非专利因素所带来的利润从损害赔偿中予以扣除,从而提高赔偿的准确性。技术分摊规则的适用有着重要
隐喻作为一只哲学和诗学传统的幽灵,一直徘徊于哲学与文学之间。无论中西,从人类的襁褓时代伊始,文艺的发展脉络都是以诗、乐、舞三者的结合为原点的。隐喻在文本中作为一种
自十八大以来,全面依法治国成为新时代的重要旋律,法治中国建设的全面展开、法治政府的持续推进、法治社会的积极构建,无一不引起了国内外的广泛关注。然而,不论是法治中国,
随着计算机和网络信息技术的飞速发展,互联网已经成为人们获取外界信息的重要途径,网络技术的发展也带来了一些网络信息安全问题,因而安全监测变得越来越重要。当前,网络环境
职务作品、职务发明创造和职务技术成果等都是知识产权的客体,可统称为职务成果,它们在性质和利益分配上存在共通点,职务成果奖酬也是其利益分配的一种。通过实务案例论证分
和声作为多声部音乐语言中必不可少的重要组成部分,是作品借以表达音响、塑造音乐形象的技术手段。传统和声作为当代众多和声体系的历史根源,之所以历年来经久不衰且影响深远
等级制是对国际社会秩序与和平的一种理论假设,自戴维·莱克提出以后便引起学界的讨论,无政府状态并不意味着国际社会的混乱无序,国际行为体之间存在一定的行事规则。二战之后美国凭借自身的政治、经济与军事优势进行国际秩序重建,一改过去单纯的强权统治而更多诉诸于利益交换与合法性构建;各国也一改原本的均势制衡政策,将美国视为“温和的霸主”追随其后,国际社会形成以美国为主导的国际等级制。东南亚地区以泰国、菲律宾和
瞿秋白是中国共产党早期重要的领导人之一,是中国民族革命事业的重要奠基者之一,也是无畏的马克思主义者,更是无产阶级革命家、理论家。在近代中国处于近代半殖民地半封建的