基于NoC的分布式多核系统性能测试

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zxc694134272
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超大规模集成电路特征尺寸的不断缩小,使得单一芯片上可集成的系统规模不断的扩大,同时,市场对高性能嵌入式处理芯片的需求也与日俱增。在这样的背景下,片上多处理器系统(Multiprocessors System-on-Chip,MPSoC)应运而生。基于片上网络(Network-on-Chip,NoC)的MPSoC,结构复杂,设计难度高,向系统设计人员提出了更高的设计挑战。大量研究机构都致力于开发自动化辅助设计工具,加速MPSoC软硬件协同设计流程实现,系统性能测试平台就是其中重要一环。本文围绕基于NoC的MPSoC软硬件协同设计流程中性能测试部分展开,提出并实现了一种系统通信性能测试平台。该平台的设计目的,在于辅助系统设计人员在并行应用软件设计、系统软件设计、硬件结构设计三个层面上,对MPSoC结构进行权衡和优化,提高系统通信效率。此平台主要功能是实时监控和记录NoC的性能参数。该平台能在不同软硬件结构组合下,为设计人员提供包括平均吞吐率、平均注入率、平均微片延迟在内的诸多反馈信息。利用这些信息,系统设计人员可以有的放矢的面对设计中存在的诸多问题,如并行任务划分及任务映射算法的选择、NoC交换策略与拓扑结构权衡、以及系统软件和操作系统对通信效率影响的评估等。此外,该平台的一大特点还在于提出用自动化伪程序设计取代并行应用程序设计,加快了MPSoC系统设计探索的进程。本文首先对目标多核平台进行介绍,包括M5模拟器的特点、目标多核平台的软硬件结构、以及性能测试参数及测试激励。明确了工作目标和任务后,本文提出了系统通信性能测试平台的结构,实现了以伪程序生成模块为核心的快速系统设计探索流程,解决了并行软件开发周期长、设计难度大而导致系统设计探索缓慢的问题。最后,从应用实例的加速比分析入手,对影响目标多核平台通信效率的因素进行分析,得到了中断响应时间是影响通信效率的关键因素的结论,并对比了周期精确的SystemC性能测试平台与本平台测试结果的异同,给系统设计人员提出了几条提高系统通信效率的设计建议。
其他文献
深入开展法制宣传教育,扎实推进依法治理,是实现科学发展的必然要求,也是全面贯彻落实科学发展观的重要举措,国有企业必须按照科学发展观的要求,不断加强企业法制建设,才能使
<正>经过几年飞速的发展,汽车贴膜已成了汽车装饰消费的必需品。然而.绝大多数车主对汽车膜的认识依然非常少,汽车膜的消费也显得盲目。过去大家追求的标准单纯盯住隔热率.这是
目的了解大学生应急准备现状,提出改进建议。方法采用自行设计的调查问卷,对某医科大学236名在校大学生应急准备现状进行调查。结果大学生对突发事件应急准备能力情况仍不容
<正>汽车消费意识在不断的进步,消费者对质量的要求大于功能,高品质的汽车用品已经成为消费主体。随着人民生活水平的不断提高以及汽车家庭化普及,公款消费所占的比例越来越
对外汉语专门语法课是在高级阶段开设的以汉语语法为教学内容的课程,与母语为汉语者的语法课以及各阶段综合课中的语法教学在教学原则、内容等方面存在诸多不同。现阶段对外
欧盟发布了《驾驭全球化的反思文件》,旨在推动欧盟及其成员国就欧盟在全球化的现状和未来的作用开展讨论分析。《文件》说明了欧盟利用全球化的收益、面临的问题与挑战,表明
“如果您要想成为一个专职的舞蹈家,首先必须考虑的是应有一个健全的体格。”这话引自十九世纪著名的芭蕾大师乔治·诺维尔的《舞蹈和舞剧书信集》,我认为这是每一个严谨的
<正>伟大复兴的国家叙事,始终与平凡幸福的个体诉求并陈交织。"老有所依"是民心所向,也是国运所系。回望"七五"时期,"社会福利社会化"探路启程。大国养老的应势转型,在坚守公
目的:胰腺癌是一种恶性程度极高的消化系统恶性肿瘤。近年来其发病率呈明显增加趋势,而针对胰腺癌治疗的研究仍未取得突破性进展。仅有少部分早期患者有手术根治的机会,而对于失去根治性手术机会的大部分患者来讲,只能被迫选择姑息性手术及化疗药物治疗。目前临床应用的一线化疗药物并不能显著的延长患者的生存期,而且在治疗的同时对人体也有较为严重的毒副作用。因此,寻找有效且相对安全的疗法和药物仍是目前关于胰腺癌治疗的
半个世纪以来中国临床营养事业从无到有,从有到多,从多到好,从普及到规范,从推广到提高,由由轻到重和由外到内等方面取得了一系列骄人的成绩,中国临床营养支持事业仍然面临发