基于微架构参数的处理器性能模型构建方法及系统

    公开(公告)号:CN118227442A

    公开(公告)日:2024-06-21

    申请号:CN202410442884.X

    申请日:2024-04-12

    IPC分类号: G06F11/34 G06N3/006

    摘要: 本发明公开一种基于微架构参数的处理器性能模型构建方法及系统,涉及处理器性能建模技术领域,方法为:获取处理器运行作业时的微架构参数;将微架构参数中的作业运行时间作为因变量、硬件微观结构参数作为自变量、本地计算特征参数作为辅助变量,初步构建基于线性部分和非线性部分的性能模型;以自变量和辅助变量之间的相关性为权重改进线性部分,结合梯度下降法优化改进的线性部分;动态设定自变量的组合和幂次范围,并引入自变量的对数项,利用多项式特征转换,结合ElasticNetCV模型和粒子群优化算法,优化非线性部分;以此搭建最终的性能模型。本发明能够更好的量化作业运行性能,应对复杂的数据情况,精确预测作业运行时间。

    基于超算平台微架构的参数选择方法及系统

    公开(公告)号:CN118132144A

    公开(公告)日:2024-06-04

    申请号:CN202410320361.8

    申请日:2024-03-20

    摘要: 本发明公开了一种基于超算平台微架构的参数选择方法及系统,属于处理器技术领域。包括:提取超算平台运行时的硬件微观结构参数和本地计算特征参数,并进行预处理,获取第一参数集;对第一参数集进行向后逐步回归,基于预设的判断准则,通过协方差矩阵自适应演化优化特征选择过程,获取第二参数集;根据第二参数集中数据之间的相关性,设置相关性阈值;根据相关性阈值,对第二参数集进行二次分析,获取影响显著参数集。能够对超算平台作业运行时间有显著影响的参数进行有效提取,了解作业运行时存在的性能现象,并且能够及时发现出现异常的参数信息和推测导致性能异常的原因;解决现有超算平台运行难以监测评估的问题。

    一种基于申威众核处理器的核组内分组自适应调整运行方法

    公开(公告)号:CN112181894B

    公开(公告)日:2022-05-31

    申请号:CN201910599786.6

    申请日:2019-07-04

    摘要: 本发明涉及一种基于申威众核处理器的核组内分组自适应调整运行方法,包括:(1)对核组的资源进行分组:当从核阵列只接收了一个程序段,则不进行从核阵列的数量分组,否则,如果从核阵列接收了n个无程序上下文依赖关系的程序段,n>1,则将从核阵列中的64个从核平均分成n组,分别分配给这n个程序段;(2)监控从核阵列运行状态、从核阵列的分组I/O情况,并将获得的监控信息发送至从核阵列可分组算法;(3)对传送的监控信息进行实时评估,根据评估结果对各并行应用程序段使用的从核数量进行实时调整;(4)周期性的执行上述步骤(1)至步骤(3),使被调整的并行程序段达到核组内从核计算资源利用率和I/O带宽利用率的均衡。

    基于运行信息的高性能计算作业调度系统性能分析方法

    公开(公告)号:CN117076070A

    公开(公告)日:2023-11-17

    申请号:CN202311018731.4

    申请日:2023-08-14

    IPC分类号: G06F9/48

    摘要: 本发明公开了基于运行信息的高性能计算作业调度系统性能分析方法,方法步骤如下:S1:自建分析数据库;S2:初始运行时,所有用到的数组和变量赋值为0;S3:获取当前时刻记为now,其小时数h、分钟数m,从中获取历史分析数据,并判断h=0和m=0是否成立;S4:查询调度系统作业信息并根据State进行分类处理;S5:将计算结果累加并写入自建数据库;S6:对一段时间数据进行一维聚类;S7:计算期望值;S8:对Ft进行后分析比较,分析每一类规模中排队时间的差值Pd情况;S9:如果正常运行范围的预测的准确率保持不变或有提高则参数和Cnum保持不变;如果准确率有下降趋势,转到S7得到新的聚类Cnum;S10:持续分析调度和作业信息。本发明提高了运维维护管理效率。

    基于运行数据分析的水冷列间空调制冷性能动态评判方法

    公开(公告)号:CN117056756A

    公开(公告)日:2023-11-14

    申请号:CN202311088912.4

    申请日:2023-08-28

    IPC分类号: G06F18/23 G06F18/20 H05K7/20

    摘要: 本发明公开了基于运行数据分析的水冷列间空调制冷性能动态评判方法,方法步骤如下:S1:划分制冷设备端运行的负荷状态类别,并根据列间空调的RH值划分到对应的类别;S2:确定空调PR参数范围;S3:若空调的PR参数处于区间Ii,则判断为运行正常,否则执行S4;S4:基于电能功耗进行聚类分析;S5:根据列间空调的CV参数进一步排查;S6:计算评估滞后影响情况;S7:按时间间隔周期对每一台列间空调设备运行性能进行实时评估;S8:对S2中的PR参数进行更新。本发明能够及时发现运行性能离群或性能低下、具有性能恶化趋势或性能抖动剧烈的列间空调设备,为提高末端制冷系统性能提供了量化数据支撑。

    一种基于申威众核处理器的加速运行方法

    公开(公告)号:CN110222007A

    公开(公告)日:2019-09-10

    申请号:CN201910536855.9

    申请日:2019-06-20

    IPC分类号: G06F15/78 G06F9/52 G06F9/48

    摘要: 本发明涉及一种基于申威众核处理器的加速运行方法,包括:A、判断程序段A、程序段B、程序段C之间的程序上下文依赖关系;如果程序段A、程序段B、程序段C三者之间都存在程序上下文依赖关系,则顺序执行;否则,调整程序段A、程序段B、程序段C之间的执行顺序,进行执行;B、对连续的后三段程序段执行步骤A直至执行完所有的程序。本发明判断程序段以及程序子段之间的程序上下文依赖关系,分情况灵活处理,引入了通信锁同步机制,节省了主核等待时间,实现了主核和核组的并行处理,程序执行过程中,减少了对spawn和join核组线程的需要次数,提高了程序的执行效率。

    一种基于申威众核处理器的加速运行方法

    公开(公告)号:CN110222007B

    公开(公告)日:2023-11-24

    申请号:CN201910536855.9

    申请日:2019-06-20

    IPC分类号: G06F15/78 G06F9/52 G06F9/48

    摘要: 本发明涉及一种基于申威众核处理器的加速运行方法,包括:A、判断程序段A、程序段B、程序段C之间的程序上下文依赖关系;如果程序段A、程序段B、程序段C三者之间都存在程序上下文依赖关系,则顺序执行;否则,调整程序段A、程序段B、程序段C之间的执行顺序,进行执行;B、对连续的后三段程序段执行步骤A直至执行完所有的程序。本发明判断程序段以及程序子段之间的程序上下文依赖关系,分情况灵活处理,引入了通信锁同步机制,节省了主核等待时间,实现了主核和核组的并行处理,程序执行过程中,减少了对spawn和join核组线程的需要次数,提高了程序的执行效率。