片上网络多核处理器的性能测试与并行编程研究

被引量 : 0次 | 上传用户:qinsikai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上多核技术(NoC)作为当代集成电路设计的战略性技术,是当前集成电路领域的研究热点。NoC的核心思想是将以计算机网络通信技术移植到芯片设计中来,从而代替传统的总线通信架构,NoC在可扩展性、可重用性、设计效率、带宽、同步策略等方面具有无可比拟的优势,成为解决片上通信问题最有潜力的方案之一多核芯片是处理器技术升级的大方向,因此基于多核处理器的并行软件开发变得非常迫切。本文专注于片上网络多核处理器的性能测试和并行计算技术研究。研究内容包括NoC多核处理器测试软件开发,NoC并行编程模型以及NoC并行编程技术。首先,论文基于项目组自主设计的H3MP-16多核处理器,在Linux操作系统下设计了一套用于测试该处理器性能的流媒体演示系统,该系统使用原始套接字进行数据包收发,实现了ffmpeg的在线传输、同步播放,实现了完全同步、无乱屏并能对丢包率进行统计,对播放速率、效果进行调节的流媒体演示系统,为多核处理器提供了一个良好的测试和演示平台。其次,本文在广泛调研的基础上,对主要的并行编程模型、并行编程语言和并行编译器进行了全面的总结,并在此基础上,分别基于OpenMP编程模型和GPU并行计算,在多核处理器上实现了FFT算法的并行执行,并达到了较高的并行化效率,同时也对并行化效率和并行线程的数目、FFT算法的复杂程度之间的关系进行了研究。另一方面,本文也对如何实现更高的加速比进行了进一步的分析,提出了MPI/OpenMP混合并行编程模型的实验设想,以充分发挥NoC的层次化存储体系优势,同时也探讨了基于GPU的CUDA编程优化措施。目前,NoC的软件设计还停留在初期阶段,本文的工作面向NoC软件开发,致力于探索和解决NoC软件开发过程中可能遇到的问题,为设计基于NoC的软件积累了经验。
其他文献
为了研究音乐治疗在当代大学心理调节中的作用 ,本文采用被动式音乐疗法 ,根据成长小组成员特定情绪 ,选取了不同的曲目。通过聆听音乐 ,交流感情来进行心理治疗。试验表明 ,
自1979年中美建立外交关系以来,除个别年份外,中美双边货物贸易总额总体呈持续增长趋势。在中美贸易关系越来越紧密的同时,双边贸易不平衡越来越成为两国贸易关系中的焦点问
结合太阳辐照分散性强、能流密度低、易于转化为中低温热源的物理特性,本文提出低倍聚焦集热与有机朗肯循环(organic Rankine cycle, ORC)相结合的太阳能中低温热发电系统。
为了保持3G在十年内的竞争力,3GPP组织在2004年底通过了3G长期演进计划(Long TermEvolution,简称LTE)。LTE旨在提高数据传输速率,降低系统时延,增大系统容量和覆盖范围,同时
随着我国学校体育教学改革的深入开展,"健康第一"已成为学校体育教学的指导思想,体育游戏在体育教学中有广泛的运用领域。我国现代著名的教育家陈鹤琴先生说过:"小孩生来是好
中美关系是世界上最重要的双边关系之一。受金融危机影响,美国的国际地位出现了一定的下滑,但短期内其超级大国地位难以撼动;中国经济的持续增长带来的国际地位的提高已经是不
陈某在老师和同学面前就说脏话,有时在班级里和同学打架,毫无纪律可言。抽烟,喝酒,赌博,这孩子有个性、不好惹很难管理,却在班级里拥有一定的威信。于是我认为他是我需要花费
目的比较不同自信水平大学生在时间管理倾向上的差异。方法采用黄希庭、张志杰编制的青少年时间管理倾向问卷和Shrauger编制的个人评价问卷对279名大学生进行调查。结果不同
苏联教育学家列昂捷夫曾说:"语文应该让孩子们在美的空间里遨游。"所以语文课在引导学生学习语言的过程中,充分实现它的审美教育功能,是十分必要的。