一种多样化算力的统一性能建模和适应性变更方法及装置制造方法及图纸

技术编号:33530701 阅读:93 留言:0更新日期:2022-05-19 02:00
本发明专利技术涉及一种多样化算力的统一性能建模和适应性变更方法及装置,方法包括:通过数据驱动的方法对各算力装置的性能进行统一建模,得到统一的性能模型;将硬件设备层反应的性能数据向操作系统内核态层记录的性能事件进行映射;在操作系统内核态层中实现性能事件分层,得到平台相关事件层和平台无关事件层;将平台无关事件层的性能事件向操作系统用户态层进行聚合;当算力装置发生迭代变更时,通过调整硬件设备层反应的性能数据与平台相关事件层的性能事件的映射关系来实现动态变更。本发明专利技术能够以统一的方式对不同体系结构、不同类型等异构计算设备的多样化算力进行统一性能建模,且能灵活地适应各种异构算力设备的动态变更。态变更。态变更。

【技术实现步骤摘要】
一种多样化算力的统一性能建模和适应性变更方法及装置


[0001]本专利技术涉及异构计算
,特别是涉及一种多样化算力的统一性能建模和适应性变更方法及装置。

技术介绍

[0002]异构计算环境既包括各种处理器、存储器,也包含种类多样的传感器与执行器等其他硬件设备。算力是指计算设备通过处理数据,实现结果输出的能力。不同设备的算力表现形式往往不相同,而系统性能是影响算力处理及输出数据能力的主要因素。
[0003]多样化算力融合使得多级异构计算逐步普及,即通过多种计算单元混合协作模式提升计算并行度和效率,在移动互联网、人工智能、云计算等各类典型应用中占比显著提高,并主要通过芯片内、节点内、节点间异构融合三种模式实现性能、成本与功耗间的均衡。
[0004]目前对于异构计算场景中多样化算力融合问题,跨不同体系结构的全栈统一性能建模的研究以及应对算力设备更新迭代时采取的策略,存在一些不足和局限:
[0005]一、在异构计算场景下,算力设备的种类繁多,输出数据的格式和语义不尽相同,并且各设备之间的交互方式存在差异,多样化算力融合需要本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多样化算力的统一性能建模和适应性变更方法,其特征在于,包括以下步骤:(1)通过数据驱动的方法对各算力装置的性能进行统一建模,得到统一的性能模型;所述性能模型包括硬件设备层、操作系统内核态层和操作系统用户态层;(2)将所述硬件设备层反应的性能数据向所述操作系统内核态层记录的性能事件进行映射;(3)在所述操作系统内核态层中实现性能事件分层,得到平台相关事件层和平台无关事件层;(4)将平台无关事件层的性能事件向所述操作系统用户态层进行聚合;(5)当算力装置发生迭代变更时,通过调整硬件设备层反应的性能数据与平台相关事件层的性能事件的映射关系来实现动态变更。2.根据权利要求1所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,所述硬件设备层用于通过硬件中的性能计数器对性能行为进行采集和记录将各算力装置的性能行为进行数据化。3.根据权利要求1所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,所述操作系统内核态层用于以事件驱动的方式记录硬件和软件的性能行为,并统一抽象为性能事件。4.根据权利要求1所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,所述操作系统用户态层用于将各种性能事件数据合成为性能指标。5.根据权利要求1所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,所述步骤(2)中通过映射驱动器将所述硬件设备层反应的性能数据向所述操作系统内核态层记录的性能事件进行映射,所述映射驱动器建立性能数据与性能事件的映射关系。6.根据权利要求1所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,所述步骤(4)中通过合成驱动器将平台无关事件层的性能事件向所述操作系统用户态层进行聚合,所述合成驱动器用于建立性能指标与计算所述性能指标需求的性能事件的关联关系。7.根据权利要求1所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,所述算力装置为计算设备、或由若干计算设备构成的计算节点、或由若干计算节点组成的分布式计算集群。8.根据权利要求7所述的多样化算力的统一性能建模和适应性变更方法,其特征在于,...

【专利技术属性】
技术研发人员:李宁刘通宇郭健美黄波杨艳琴
申请(专利权)人:华东师范大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1