基于GPGPU的众核计算特征分析与建模

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:fh2019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着“大数据”时代的到来,基于 GPGPU打造的众核计算系统成为了现阶段数据中心发展的趋势。GPGPU具有强大的多线程能力、高吞吐率、低成本、体积小等优点,能显著提高数据中心的计算能力。但是随着性能的不断提升,基于 GPGPU众核集群系统的数据中心面临消耗海量能源的问题。为了适应未来社会低能耗、可持续性的发展目标,对数据中心的能耗大户 GPGPU进行分析,找寻出影响性能的计算特征,帮助数据中心更好地进行节能减排的优化成为了当前研究的热点。目前,众多学者已从GPGPU的频率、GPGPU的计算时间等各个角度分析了与 GPGPU性能功耗的关系,建立了相应的预测模型,但是这些研究仍存在一定的局限性。为了更加全面有效的分析影响 GPGPU性能的计算特征,本文将机器学习的方法融入到计算特征的获取中,以便更好为 GPGPU的节能减排提供建议。  本文的主要工作如下:  (1)探讨了 GPGPU的计算功耗特征分析的相关技术。介绍了现有的一些GPGPU性能功耗预测模型,在总结前人研究成果的基础上,分析了现有研究的不足之处。  (2)分析了影响GPGPU计算性能的因素。分别从GPGPU程序的指令构成和GPGPU体系结构两方面研究了影响GPGPU计算性能的因素。研究结果表明,程序中的片外访存指令、不同类型的计算指令、GPGPU体系结构中的计算单元数目、寄存器数目、Cache结构、线程配置是影响GPGPU性能重要因素,为后续GPGPU计算特征的获取提供了有力的支持。  (3)提取了GPGPU的关键计算特征。将影响GPGPU性能因素进行多种组合,通过 GPGPU模拟器中的性能计数器收集了不同组合因素下的计算特征数据。通过将关键特征提取的问题成转化成机器学习中属性约减问题,采用粗糙集中属性约减方法来对 GPGPU的关键特征进行提取,构建了关键特征样本库。针对粗糙集处理连续数据能力有限的问题,提出了一种粗粒度聚类策略对数据进行离散化处理。提取结果表明,GPGPU中的Cache结构的命中率,片外存储器的读写次数和每个线程中的各类计算指令执行数目是影响 GPGPU计算性能的重要特征。  (4)实现了基于计算特征的 BP神经网络性能预测模型。分别将计算特征数据和关键计算特征数据输入至预测模型中,对比了两种不同数据的预测相对误差。实验结果表明,预测模型对于计算特征数据的平均预测相对误差为8.21%,对于关键特征的平均预测相对误差为6.44%,所得结果验证了关键特征提取的准确性。针对预测模型存在的问题,采用粒子群算法对模型进行了优化。优化后的模型在训练时间上减少了25%,预测准确度上提高了2%,更适合 GPGPU计算性能的预测。  本文的成果主要体现在两方面:  (1)将机器学习的方法应用于GPGPU的性能特征分析领域,有效的获取了影响性能的关键特征。  (2)针对提取出的关键特征,建立了基于 BP神经网络的性能预测模型并对模型存在的问题进行了优化改进。
其他文献
多目标跟踪在军事和民用方面得到了广泛的应用。多目标跟踪问题主要包括跟踪门的形成、数据关联与跟踪维持、跟踪起始与跟踪终结、漏报与虚警等等。其中数据关联是最重要最困
随着信息技术的发展,互联网已成为人们获取信息的主要途径,如何快速的在众多信息资源中找到自己需要的信息,成为当前一个亟待解决的问题。互联网上的信息大部分是文本数据,而文本
网络计划技术是一门兼有技术性和工程性的新兴学科。随着网络计划技术的不断推广,其理论的不断成熟,越来越多的优化算法应用于工程项目的网络计划范畴中来。本文分析和比较了网络计划中的优化算法,特别讨论了粒子群算法,并对其改进形成了基于速度松弛策略的模拟退火粒子群算法(RSAPSO)。对资源,工期,费用,质量等多方面进行研究后,建立了资源均衡模型和多目标优化模型,并引入改进后的粒子群算法进行求解。实验证明,
传统的聚类算法,如k-means算法、EM算法等,都是建立在凸形分布的样本空间上,若样本空间不为凸,算法将会陷入局部最优,因此不能对任意形状分布的样本聚类。hSync(Synchronizat
本文论述了VPN系统的优点,产生的历史原因和适用范围,以及VPN系统在国内外发展的现状。分析了连云港中医药高等职业技术学校校园网的现状及存在的问题。为了更好地解决学校移动
随着信息时代的到来,随着建设数据大集中平台的发展,越来越需要一种有效的管理方法来组织日益庞大的信息量,处理异构的不同来源的资料的主要方法用到了数据交换技术。本文阐
随着新一轮产业结构的调整,信息化成为一个重要的话题,如何更加高效的使用IT资源,已成为企业普遍关心的问题。资源管理系统的建设使企业能对自身的IT资源进行一定程度上的管
人工神经网络用数学思想和计算机工具对人类神经系统的思维活动进行模拟,被应用在各个工程和科学研究的领域,比如经济预测、工程计算、模糊控制、图像处理、模式识别等,解决了很
随着Internet普及和飞速发展,电子商务以其独特的优势在世界流行,提供给人们越来越多的商品和选择空间,改变着人们的生活方式,但同时也出现了新的问题。用户无法在海量的商品
随着无线通信技术的不断发展,特别是近年来移动通信业务的进步,人们的需求已从语音为主的通话业务转变为以多媒体信息为主的数据业务,通信业务的激增带来无线频谱资源日益稀