基于CAPI的通用数据处理技术研究

来源 :深圳大学 | 被引量 : 2次 | 上传用户:pikaqiuqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前摩尔定律遇到瓶颈,通用处理器的计算能力受到制约,而大数据搜索与分析、深度学习等新型企业计算对数据中心服务器的计算能力和功耗提出了新的挑战。为了提高数据中心底层基础平台的能耗比P/W(Performance/Watt),一种解决方法是通过硬件加速,采用专用协处理器的异构计算方式来提升计算性能。FPGA(Field Programming Gate Array,FPGA)相比于GPU(Graphics Processing Unit,GPU)具有更高的计算效率、更高的能耗比,逐渐成为异构计算中主流的协处理器。然而,受限于传统I/O技术PCIe数据传输带宽的局限性,基于FPGA的异构架构无法充分发挥FPGA的性能潜力。鉴于此,IBM Open POWER组织针对异构架构通信接口研发了CAPI(Coherent Accelerator Processor Interface,CAPI)技术。正是由于CAPI技术的优势,有效降低了异构架构通信过程中数据传输时延(总延迟大约是PCIe I/O模式的1/36),使基于FPGA的异构架构迅速成为新一代异构计算的亮点。本文针对新一代I/O技术CAPI展开研究,与前人只是采用基于CAPI的FPGA异构架构加速某一具体算法不同,我们设计实现了一个通用的基于CAPI技术下的FPGA/CPU异构算法加速框架,简化开发人员基于CAPI技术进行算法加速时的设计复杂度,使不同的算法可以快速移植到此框架下进行加速并获得良好的性能提升。本文主要工作包括:(1)深入研究基于CAPI技术下的FPGA/CPU异构架构,重点分析算法加速功能单元如何根据PSL(Power Service Layer,PSL)硬核提供的接口来读写访问CPU端的主存。(2)在(1)的工作基础上,设计实现了基于CAPI的通用数据处理和算法加速框架,重点阐述了框架的可扩展性特点。(3)选择两种不同特点的算法:AES(Advanced Encryption Standard)算法(算法执行时,数据之间相互无依赖,适合于并行加速)和SHA(Secure Hash Algorithm)算法(算法执行时,数据之间相互依赖,不适合于并行加速),分别测试框架对其加速的性能并与CPU软件实现对比。实验结果表明:相比于局限的CPU单线程环境中软件执行的AES算法,框架对AES算法的加速能达到大约2447倍的加速比;相比于实际的生产应用环境——假设AES算法经过软件优化并以多线程方式运行在10核心的CPU上,框架对AES算法的加速能达到大约49倍的加速比;相比于CPU单线程环境中软件执行的SHA算法,框架对SHA算法的加速不够明显,但依然获得大约3.3倍加速比。(4)针对(3)中AES算法加速时发现的问题——AES算法的吞吐率性能没有随AES算法核的数量增加而线性提高,我们进一步以基本内存拷贝为例,测试了框架的吞吐率性能。实验结果分析表明:算法加速框架处理数据输入输出时的吞吐率存在性能瓶颈是导致上述问题产生的主要原因。(5)最后,为了进一步探究算法加速框架的性能瓶颈根源,我们在基本内存拷贝实验基础上设计了一组对比实验,并对框架执行时的波形图进行分析,最终得出算法加速框架的性能瓶颈在于框架中I/O功能模块读写访存延迟过高,导致框架在处理数据输入输出时的吞吐率受限,从而影响框架对算法加速性能的进一步提升。
其他文献
开展创新能源管理在铝加工企业的实践,就是以科学的资源观、科学的节省与集约观,通过推行创新能源管理体系的理论和方法,以创建资源节约型企业和提高自主科技创新能力为抓手,
应用裂解-气相色谱/质谱(Py-GC/MS)联用技术分析了聚氨酯弹性体的结构组成。研究发现,在约550℃的裂解温度下,聚氨酯弹性体中异氰酸酯、二元醇扩链剂等裂解成其单体,低聚物醚酯
使用电阻式扭矩传感器与FPGA器件实现高精度扭矩传感系统设计。传感器将外界的扭矩信号转化为频率信号,频率信号的范围5~15 kHz.利用QUARTUS II软件与VERILOG语言编写程序,通
提出了一种基于Petri网的启发式算法用于求解第一类U型装配线平衡问题,算法利用Petri网的可达分析和托肯的移动来决定可分配的作业元素,并按照最小化工作站空闲时间原则从前
在非常时期,政府为应对危机行使着比常态管理时更多的、更广泛的强制性权力,这种权力一旦被滥用或不作为,都将有可能损害公民的合法权益.因此,我们必须把这种权力置于法律的
目的:探讨后路经椎弓根椎体楔形截骨矫形治疗胸腰椎陈旧性骨折伴后凸畸形的临床疗效。方法:回顾性分析我科于2006年1月至2010年10月收治的胸腰椎陈旧性骨折伴后凸畸形患者23例,
《普高地理新课标》指出:“重视对地理问题的探究,倡导探究性学习。”合理选择教学策略和教学方式是转变学生的学习方式,是课程改革的基本要求。教师要更新教学观念,在教学中引导
报纸
岩体结构面粗糙度系数JRC影响着岩体的变形、破坏以及渗流特性,其数据采集与评价取值问题一直是岩石力学领域的热点和难点。目前研究方法多集中于二维,无法体现JRC的三维特性
土壤食物网在维持生态系统生产力和健康等方面起着重要作用,但现代农业中,化肥农药等外部投入已经改变或部分替代了土壤食物网的功能,由此也造成一系列的环境问题。为了协调
目的研究观察加速康复护理在胆囊切除患者围手术期护理中的应用及临床疗效。方法选取2012年9月—2013年8月在该院收治并实施胆囊切除手术的患者70例,并随机分为对照组和观察