面向稀疏矩阵访存特性的Cache划分  被引量:1

Memory Access Behavior Characteristics-Oriented Cache Partition for SPMV

在线阅读下载全文

作  者:邓林[1] 窦勇[1] 郑义[1] 

机构地区:[1]国防科学技术大学计算机学院,湖南长沙410073

出  处:《计算机工程与科学》2012年第9期64-70,共7页Computer Engineering & Science

基  金:国家自然科学基金资助项目(60833004;60633050);国家863计划资助项目(2008AA01A201)

摘  要:稀疏矩阵向量乘是许多科学计算的核心,计算中大量的间接和随机访存成为计算的主要瓶颈。本文通过分析稀疏矩阵向量乘运算的数据结构和计算过程,得到计算中不同数据的访存特征,并提出了一种面向数据访存特性的Cache划分方法。对12个稀疏矩阵向量乘的测试表明,本文的Cache划分方法能有效地提高可重用向量的Cache命中率,同时减少计算对Cache空间的需求。The sparse matrix vector multiplication (SPMV) is the kernel of many scientific applications. Due to its indirect and random memory accesses,the SPMV is the bottleneck of scientific applications. In this paper,based on analyzing data structure and computation process, we present the memory access characteristics of the SPMV and propose a memory access behavior characteristics-orient cache partition method. According to the performance evaluation with 12 sparse matrix vector multiplications, the proposed cache partition method increase the hit ratio of reusable data and reduce the cache capacity request efficiently during the SPMV.

关 键 词:稀疏矩阵 向量乘 CACHE划分 访存特性 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象