有效

一种面向蒙特卡罗粒子输运的处理器缓存配置方法

杨博、马东辉、刘杰、王庆林、张庆阳、陈琳、龚春叶、陈旭光、肖调杰、潘冬梅
中国人民解放军国防科技大学

摘要

本发明公开了一种面向蒙特卡罗粒子输运的处理器缓存配置方法,目的是解决现有技术无法快速配置缓存容量的问题。技术方案是:确定面向蒙特卡罗粒子输运的多核处理器即目标处理器设计指标;选择参考处理器;将蒙特卡罗粒子输运程序分为6个核心子程序;采集参考处理器多核执行时核心子程序访存历史;遍历目标处理器的处理器核私有缓存容量,预测处理器核私有缓存缺失率,确定处理器核最优私有缓存容量M;遍历共享缓存容量,预测目标处理器共享缓存缺失率,确定最优共享缓存容量M;根据M和M配置目标处理器私有和共享缓存。本发明可快速获得目标缓存缺失率时处理器私有和共享缓存的最优容量,并根据最优容量快速配置目标处理器缓存容量。