摘要:本发明实施例提供一种编译器数据预取方法和装置,以实现高效的访存优化。所述方法包括:提供硬件指令查询软件管理片上存储器SPM中划分的局存空间,所述硬件指令包含数据的主存地址;若在所述SPM局存空间查询到所述主存地址对应的数据,则读取所述主存地址对应的数据;若在所述SPM局存空间没有查询到所述主存地址对应的数据,则根据所述硬件指令进行不命中处理以将数据预取到所述SPM局存空间。本发明充分利用硬件的高效性和软件灵活性,以较小的硬件开销实现高效的访存优化,在此基础上实现了结合硬件支持和精简的预取算法的基于软硬件协同管理机制的编译器数据预取方法,在性能上要优于纯软件算法,保证了软件算法的灵活性。
- 专利类型发明专利
- 申请人无锡江南计算技术研究所;
- 发明人漆锋滨;肖谦;沈莉;姜军;王超;
- 地址214083 江苏省无锡市滨湖区军东新村030号
- 申请号CN201210420971.2
- 申请时间2012年10月29日
- 申请公布号CN102981883A
- 申请公布时间2013年03月20日
- 分类号G06F9/45(2006.01)I;G06F12/08(2006.01)I;