基于CPU-FPGA的异构多核系统设计及并行编程模型研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jun13632594162
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今信息技术的发展及创新正使各个产业发生改变,在信息爆炸时代产生了海量数数据,对于海量数据的高效处理方法正成为目前的研究热点。然而,当今通用处理器的运算能力受到工艺尺寸的限制,已难以满足大数据处理的高性能需求需求。现代的FPGA芯片集成了越来越多的并行计算硬件资源,提供了强大的计算能力。采用CPU和FPGA构建异构多核系统,以CPU提供通用计算的能力,以FPGA芯片作为专用的硬件加速器成为了高性能计算领域的重要发展趋势。虽然CPU-FPGA异构系统在高性能计算领域具备诸多优势,但仍面临着诸多挑战,主要有异构核间通信问题,FPGA硬件编程困难,以及并行编程模型的开发等问题。本文针对CPU-FPGA异构多核系统展开研究,主要做出了以下工作:首先,针对CPU-FPGA异构核间通信的问题,本文提出了基于AXI总线和共享内存的核间高带宽通信方法,提供了CPU与FPGA之间的高速数据通路。第二,本文提出了一种基于高层综合的FPGA设计方法,简化了传统FPGA开发的硬件编程复杂度。第三,本文将FPGA动态可重构技术引入到异构系统中,实现了系统功能的动态切换。最后,在深入分析MapReduce并行编程模型之后,本文结合MapReduce并行编程模型的优点,提出了异构多核系统下的并行编程模型,将复杂耗时的数据处理过程转移到FPGA平台上运行,通过FPGA内部的并行和流水线处理,大幅提高了系统的运算速度。为了验证本文提出的异构系统和并行编程模型的性能,本文采用Xilinx Zynq异构多核处理平台,并且通过Sobel图像处理,柱状图,矩阵乘法等测试程序进行测试分析,结果表明该并行编程模型适用于这种CPU-FPGA异构系统,并且能够大幅提高运算速度,提供了较好的可扩展性和灵活性。
其他文献
<正>乡村振兴是一项伟大事业,是一项前景光明的崇高事业,也是一项需要顽强拼搏的奋斗大业,更是一项需要凝聚各方能量形成强大合力、同心同向发力的世纪伟业。如何才能形成共
目的:探讨新型冠状病毒肺炎(COVID-19)患者的临床特点,并总结中西医结合治疗全过程及患者病情的发展与转归。方法:利用东华医院信息管理系统和美康临床药学管理系统,选取2020
24首前奏曲集》是德彪西"印象主义音乐"风格成熟时期的作品,其中《帆》和《原野上的风》在写作方法上颇有相似之处。本文从动机以及动机发展的方法入手分析全音音阶、五声音
二十年的日子是一片海期待的原来是你的到来这扇门一直为你而开这盏灯永远为你而等待你轻轻轻轻地走过来我在灯下喃喃诉说着爱
职业道德是人们在从事职业活动中应当遵循的行为规范,是一般社会道德在每个职业领域中的客观要求。民办高校行政管理人员的职业道德素质的高低,直接影响到民办高校的可持续性发
文中介绍了严寒地区河床式水电站金属结构设备冬季可能遇到的危害,对危害产生的原因及后果进行了研究分析。提出了适用于河床式水电站金属结构设备的防冰冻措施,总结了相关的
借助Chromameter、Mexameter及Tewameter等仪器,对人工紫外线诱导后受试者皮肤颜色、皮肤血红素和黑色素含量以及皮肤水分流失量进行测试,探索经模拟日光照射后皮肤特性参数
在19世纪与20世纪之交的法国大雕塑家中,最有名的要算罗丹(1840—1917)、马约尔(1861—1944)和布德尔(1861—1929)了。我在巴黎艺术城居住了半年,马约尔的作品,不少散置在罗
变压器在线监控与故障诊断系统是利用传感器技术、计算机技术、通信技术、智能算法等原理与方法对变压器运行状态进行实时监测和对变压器故障进行在线诊断、判别故障类型并提
互联网技术在我国诸多领域中得到了广泛应用,在金融采购模式中是否可以同样取得良好的应用效果,有待在实践中进行验证和分析。因此,本文针对互联网背景下金融采购模式的创新