[发明专利]基于并行设备模型的高效使用缓存的量化方法有效
申请号: | 201210287737.7 | 申请日: | 2012-08-14 |
公开(公告)号: | CN103593304A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 陶袁;任可欣;付军;张运林;陈永胜;丁雪莹 | 申请(专利权)人: | 吉林师范大学 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 吉林省长春市新时代专利商标代理有限公司 22204 | 代理人: | 石岱 |
地址: | 136000 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种在NUMA架构上基于并行设备模型的高效使用缓存的量化方法,该方法包括:检查当前堆栈是否存在CPU需要的数;如果当前堆栈不存在CPU需要的数,从机器的物理内存中取要处理的数;如果当前堆栈中存在CPU需要的数,取出该非零数,缓存命中统计变量加1;把找到CPU要处理的数更新到堆栈顶部;访问内存统计次数加1;计算本次程序运行的缓存命中率六大步骤,借助于并行设备模型实现的缓存量化方法可以根据不同形状的稀疏矩阵和不同的划分方式对缓存命中率实现量化研究,它在稀疏矩阵相关操作中可以提高缓存命中率、减少通讯带宽的使用,在高性能计算领域具有广泛地实用价值和应用前景。 | ||
搜索关键词: | 基于 并行 设备 模型 高效 使用 缓存 量化 方法 | ||
【主权项】:
一种基于并行设备模型的高效使用缓存的量化方法,该方法是在NUMA架构上研究基于并行设备模型的高效使用缓存量化方法,缓存模型采用堆栈方式实现,其特征在于:该方法包括以下步骤:步骤一. 检查当前堆栈是否存在CPU需要的计算数;步骤二. 如果当前堆栈不存在CPU需要的数,从机器的物理内存中取出要处理的数;步骤三. 如果当前堆栈中存在CPU需要的数,取出操作数,且将缓存命中统计次数加1;步骤四. 把找到的CPU要处理的数更新到堆栈顶部;步骤五. 将访问内存统计次数加1;步骤六. 利用步骤三和步骤五得到的值计算本次程序运行的缓存命中率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林师范大学,未经吉林师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210287737.7/,转载请声明来源钻瓜专利网。