基于CPU-GPU-FPGA的异构计算系统及任务调度算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:eric2751
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,人工智能、物联网业务与日俱增,“大数据”方兴日盛,各领域数据量和计算需求节节攀升。在这种“大数据”要求“大计算”的时代背景下,传统以CPU为核心的计算系统力有不逮,而具有颠覆式变革的量子计算、神经网络计算囿于技术,还不能投入实际应用。因此在高性能计算领域,异构计算大有“执天下牛耳”之势,对于异构计算系统的研究关乎国计民生。追根溯源,异构计算能够在高性能计算领域大放异彩,一方面是得益于异构计算系统丰富的硬件资源;另一方面源于多类别计算单元各司其职、各尽其能。因此丰富的计算资源和合理的任务调度不可或缺。任务调度的研究能使异构系统的计算能力百尺竿头更进一步,这对于异构计算系统,对于日益扩大的计算需求,意义非凡。目前异构计算系统普遍搭载是GPU加速组件,对于计算密集型任务效果明显,但囿于自身架构,在通信密集型任务上GPU有些捉襟见肘;另外针对异构系统的任务调度算法林林总总,但是调度长度不尽如人意。本文针对异构计算系统及其任务调度进行了以下研究:提出了一种基于新型遗传和任务聚合的异构任务调度(GA-TP)算法,通过自适应动态选择、全基因参与杂交、自适应动态突变三种改进的遗传算子增加算法的全局和局部寻优能力,使得GA-TP算法能在合理的时间内给出一种无限逼近最优的调度方案;通过任务聚合,增加任务粒度,减少任务数目,降低任务间的通信成本,从而缩短调度长度。通过调度长度、比调度长度、算法加速比、算通比等关键参数对比了GA-TP算法和传统算法,结果证明GA-TP算法的调度长度明显缩短。组建了一种基于CPU–GPU–FPGA的异构计算系统,同时搭载GPU和FPGA两种加速单元,支持计算密集型、逻辑密集型、通信密集型等多种计算任务。针对不同架构计算单元之间数据传输的时延问题,结合开发框架的特点和GPU的特性提出了一种优化方法,通过提高工作项访存操作在时间、空间上的连续性以及GPU的合并访存操作,降低GPU对全局内存的访问频率,减少GPU访存占用的时钟周期,从而降低了数据读写时延。基于PCIe和CPU实现了GPU和FPGA之间的数据传输链路,并通过实验验证了数据传输链路的可行性。
其他文献
近段时间以来.山东的部分地区蛋鸡沙门氏菌病发病较多,发病日龄从1日龄到400日龄不等,日龄越小死亡率越高.而且用药治疗效果不理想,给广大养殖户造成了巨大的损失。
目的比较西酞普兰与文拉法辛治疗脑卒中后抑郁的临床疗效及安全性。方法将80例脑卒中后抑郁患者随机分为两组各40例,在神经内科常规治疗的基础上,研究组口服西酞普兰,对照组口服
文章对BP神经网络的基本原理做了介绍,基于对数控系统的研究,运用BP神经网络方法实现了数控系统的故障诊断,提出了一种基于神经网络的数控系统故障诊断方法。对于仿真结果的分析
2010年12月21日,由约翰内斯·海德汉博士(中国)有限公司与广东省自动化学会、广东省机械工程学会联合主办的“业有界·术无疆”——2010年检测与控制技术发展论坛在广州
本刊编辑部独家专访了中国机床工具工业协会总干事长吴柏林,在成功举办了CIMT2005之后,请吴总就展会特色、取得的重要成果做个总体评价,本文是专访后概括的部分内容,以后本刊
几年来,黑龙江省山河屯林业局敢于创新,打破了公有制造林一统天下的国有经营体制,大力促进非公有制林业的发展,制定优惠政策,确定合理经营方式,深入宣传、示范带动、科学管理,营造民
文艺作品的思想政治教育价值是人和社会在文艺作品中建立起来的,以主体的思想政治品德形成和发展规律为尺度的一种客观的主客体关系,是文艺作品的存在、性质是否与人和社会的
三、高效、高精度、高寿命仍然是刀具研发追求的主题效率、精度以及刀具寿命,一直以来都是刀具发展的追求方向。无论是来自于材质上的革新,还是来自于结构上的改进.其根本目的都
一、加快发展数控系统产业的重要性装备制造业在一个国家的经济发展和国家安全中扮演着重要角色。大力振兴装备制造业是落实科学发展观,走新型工业化道路,实现国民经济可持续发
其实,关于经销商和厂家之间的关系,我们给予的定位很多,同甘共苦的夫妻关系也好,战略性合作伙伴也罢,终归少不了一个“合作”,当然,我们也不能忽视厂商之间永远存在的利益“博弈”,关