基于CPU-GPU异构系统的多任务调度策略研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:wewe11111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,同构多核处理器已经无法满足计算能力的需求,随着处理器结构进一步的发展,包含CPU和GPU的异构多核处理器已经开始逐渐取代同构多核处理器成为当前的主流处理器。CPU/GPU异构系统拥有多个不同类型的处理核心,这使得系统能够更高效的处理不同类型的任务,而GPU的加入更是大幅提高了系统的并行处理能力,使得程序的运行速度得到很大的提高。CPU-GPU异构架构在提升了系统计算能力的同时也面临着许多挑战。在不同的异构系统中,不同类型的任务与异构处理核心间的最优匹配关系难以确定,在处理能力有明显差异的核心间进行任务分配难以保证工作负载均衡,这些问题都使得异构系统的资源利用率低下,没有发挥出应有的性能,而解决问题的关键方法就是设计合理的系统资源调度策略。以提高CPU/GPU异构系统性能为目标,本文进行了以下几个方面的研究工作:第一,考虑到应用在GPU上执行时的线程组织结构会对计算资源的利用产生影响,提出了一种适应当前应用和GPU硬件环境的块大小调节策略。该策略包含两个阶段,第一个阶段通过线性探索的方式在处理少量任务数据的同时记录不同线程组织结构对应的执行效率,第二个阶段通过查询已有记录,直接使用最合适的线程组织结构处理剩下的数据,从而提高GPU的工作效率。第二,为提高CPU/GPU异构系统的资源利用率,提出了一种优先保护高效核心的负载均衡策略。该策略分为两个部分,第一部分通过样本预处理来了解应用在当前异构核心上的执行效率;第二部分以应用在高效核心上的执行为优先,通过设置效率差距阈值和工作负载保留因子控制任务在异构核心间的合理分配。更进一步的,将块大小调节策略和负载均衡策略进行融合重构可形成BS-WB组合策略,该策略吸收了两者的优点,在进一步提高异构系统性能的同时扩大了策略适用范围。第三,为解决BS-WB组合策略不适合处理多个任务的问题,基于全局任务分配的思路,提出了一种多任务调度策略以处理大量不同类型的任务。在该策略中,先根据样本数据的处理确定任务组内任务的特征,然后以核心工作效率为优先,根据样本处理所得的信息将任务分配到核心上执行,并通过改进的蚁群算法以减少确定任务分配方案所造成的额外开销。本文在CPU-GPU异构环境中运行了八种具有代表性的应用来对不同策略进行测试,实验结果显示,块大小调节和负载均衡策略可以显著提高性能,对于所选应用中与这些策略的适用范围最为匹配的应用,两种策略分别减少了46.35%和78.84%的执行时间,组合策略对于所选的八种应用的执行时间平均优化结果为29.13%,而多任务调度策略在组合策略的基础上减少23.38%的总执行时间。两种策略相结合提高了异构系统资源调度策略的通用性,能够更好的发挥异构系统的处理能力。
其他文献
这篇文章的研究目标是在Apache Spark平台上实现权重张量近似法(Weighted Tensor Approximation,WTA),同时使得张量压缩时间尽可能地短。与一般张量近似法(Tensor Approximat
计算研究敏化染料的电子结构和光学性质。其中,结构优化基于溶剂化PCM模型,以氯仿为溶剂,采用密度泛函B3LYP/6-31G(d,p)方法计算得到;吸收光谱则在CAM-B3LYP/6-31G(d,p)水平
工业信息物理融合系统(Industrial Cyber-Physical System,ICPS)是工业生产实现智能制造转型的重要技术。无线Mesh网络是一种在ICPS中被广泛应用的新型网络技术,具有部署方式灵活、部署成本低以及支持无线终端泛化接入等网络特点。由于工业制造过程存在多源干扰、通信链路脆弱、节点可靠性受影响等问题,无线Mesh网络性能在实际的工业场景中受到较大的挑战。针对上述问题,本文
随着社会经济的发展和人民物质文化生活水平的不断提高,饮食文化方面,人们正不断从“温饱”向“安好”转变,“食以安为先”的观念已悄然在人们心中生根发芽。然而,现代经济市场中不断曝发的重大食品安全事件,以及其背后隐藏的严重食品犯罪行为,一时间,在社会上引起了极度的恐慌,使人们不得不开始对食品的安全产生巨大的担忧。为此,我国《刑法修正案(八)》专门对食品安全犯罪进行了全面的修改完善,目的就是希望通过从严惩
随着“国培计划”进入中后期阶段,教师工作坊更是出现了“遍地开花”的发展趋势。在“互联网+教育”的时代背景下,教育信息技术的发展及相关政策文件的出台,促使了我国中小学教师研修形式出现显著变化,网络研修与校本研修相结合的混合式研修已经成为新常态。近年来,面对全新技术变革与研修培训理念的深入发展,教师工作坊促进了教育教学质量的提升,推动了基础教育的均衡发展,但在现阶段的实践过程中,仍然存在部分问题:第一
类不平衡是数据挖掘领域的十大难题之一,在学术界和产业界备受瞩目。所谓类不平衡是指样本数据中某一类的样本远多于其它类样本,从而造成传统分类模型的分类面偏倚,导致分类
水环境中重金属污染是世界上主要的环境问题之一。在工矿企业中产生了越来越多的含Cd(Ⅱ)和Zn(Ⅱ)重金属废水,在各种重金属污染物中Cd(Ⅱ)因其强烈的生物毒性和高转移风险而被认定为最重要的污染物之一,而Zn(Ⅱ)污染在世界上也广泛存在,在较高浓度下对人类健康和环境有害。传统处理方法存在易造成二次污染、高能耗、产生大量污泥与浓缩产物等缺点,固定化微生物技术不仅能保持微生物的生物活性,处理过程环境友好
带式输送机胶带在煤炭运输过程中,不断与驱动滚筒、托辊以及煤料等产生摩擦。因此,胶带在使用一段时间后将出现磨损、损坏等现象。为了保证煤矿的安全高效生产,带式输送机胶
在大部分的天文数值模拟中,有效的辐射机制计算一直是个热点问题,而等离子体的非电离平衡状态的求解更是其中的难点之一。当前天文数值模拟领域有一些较为出色的通用模拟框架
鄂尔多斯盆地是我国典型的陆相含油气盆地,上三叠统延长组发育有良好的富有机质页岩,其中的延长组长7段以大套灰黑色泥页岩为主,夹有薄层状粉-细砂岩,累计厚度40m,为鄂尔多斯