[发明专利]异构混合内存系统的内存带宽优化方法、装置及存储介质在审
申请号: | 201810818661.3 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109117328A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 郭美思;丛戎 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存带宽 内存系统 异构 存储介质 优化结果 编译器优化 级别参数 数据处理能力 测试 参数计算 数据处理 优化装置 优化 | ||
本发明公开了一种异构混合内存系统的内存带宽优化方法、装置及存储介质,其中该方法首先是提取影响异构混合内存系统的内存带宽的参数,然后设置运行内存带宽的测试次数、fopenmp参数以及编译器优化级别参数,最后计算内存带宽的参数、内存带宽的测试次数、fopenmp参数以及编译器优化级别参数对应的内存带宽的优化结果。由此可见,本方法可以通过以上参数计算出内存带宽的优化结果,采用这样的优化结果使得异构混合内存系统能够发挥出更强的数据处理能力,提高了数据处理的速度。此外,本发明公开的异构混合内存系统的内存带宽优化装置及存储介质与上述方法相对应,效果同上。
技术领域
本发明涉及异构混合系统领域,特别是涉及一种异构混合内存系统的内存带宽优化方法、装置及存储介质。
背景技术
随着计算机技术的飞速发展,数据量越来越多,大数据处理的速度问题愈发突出。传统的DRAM介质在处理大数据方面面临着巨大挑战,因此产生了异构混合内存系统。现有技术中,异构混合内存系统通常是由DRAM介质及非易失性存储器组成,该系统除了包含有DRAM介质本身的特性外,还兼具非易失性存储器的非易失、低功耗、相对于磁盘读写速度快的优点,因此,近年来得到了广泛关注。
在异构混合内存系统中,内存带宽是一项非常重要的参数,决定数据处理的速度。
由此可见,如何实现对内存带宽的优化是本领域技术人员亟待解决地问题。
发明内容
本发明的目的是提供一种异构混合内存系统的内存带宽优化方法、装置及存储介质,用于实现对内存带宽的优化,从而提高数据处理的速度。
为解决上述技术问题,本发明提供一种异构混合内存系统的内存带宽优化方法,包括:
S10:提取影响异构混合内存系统的内存带宽的参数;
S11:设置运行内存带宽的测试次数、fopenmp参数以及编译器优化级别参数;
S12:计算所述内存带宽的参数、所述内存带宽的测试次数、所述fopenmp参数以及所述编译器优化级别参数对应的内存带宽的优化结果。
优选地,所述内存带宽的参数具体包括performance模式下CPU频率、超线程参数、内存带宽计算时数组尺寸的设置参数和程序线程数。
优选地,所述内存带宽计算时数组尺寸的设置参数具体通过如下方式得到:cache*core*5/8;
其中,cache为CPU cache的容量,core为CPU的核数。
优选地,还包括将所述优化结果输出至日志文件中。
优选地,所述异构混合内存系统具体为包括DRAM介质及非易失性存储器。
优选地,所述内存带宽的测试次数具体为5次或10次。
优选地,步骤S10-S12具体通过脚本的方式实现。
为解决上述技术问题,本发明还提供一种异构混合内存系统的内存带宽优化装置,包括:
提取单元,用于提取影响异构混合内存系统的内存带宽的参数;
设置单元,用于设置运行内存带宽的测试次数、fopenmp参数以及编译器优化级别参数;
计算单元,用于计算所述内存带宽的参数、所述内存带宽的测试次数、所述fopenmp参数以及所述编译器优化级别参数对应的内存带宽的优化结果。
为解决上述技术问题,本发明还提供一种异构混合内存系统的内存带宽优化装置,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述所述的异构混合内存系统的内存带宽优化方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810818661.3/2.html,转载请声明来源钻瓜专利网。