基于OpenMP的Winograd并行矩阵乘算法应用研究OA北大核心CSCDCSTPCD
Application and research on Winograd parallel algorithm of matrix multiplication based on OpenMP
为了提高半经典分子动力学模拟中矩阵乘法效率,通过一种稀疏矩阵分解方法化简矩阵乘法,基于OpenMP实现矩阵相乘的Winograd并行算法.该算法将Winograd算法中各部分依次采用OpenMP并行计算,降低了数据通信.在16核服务器上测试表明,该方法能够显著提高半经典分子动力学模拟中矩阵乘法效率,并行加速比能够达到9.47,并具有良好的可扩展性,为大分子体系的模拟提供了可能.
In order to improve the efficiency of the matrices multiplication in the semi classical molecular dynamics simula-tion , simplified through a the matrix multiplication sparse matrix decomposition method. And then, achieved the matrix multi-plication by Winograd parallel algorithm based on OpenMP. This algorithm calculated parallelly each part of Winograd algo-rithm in order by OpenMP to reduce the data communication. Tested on the server with 16 cores, this …查看全部>>
阳光亮;李鸿健;豆育升;唐红
重庆邮电大学 高性能计算与应用研究所,重庆400065重庆邮电大学 高性能计算与应用研究所,重庆400065重庆邮电大学 高性能计算与应用研究所,重庆400065重庆邮电大学 高性能计算与应用研究所,重庆400065
信息技术与安全科学
分子动力学矩阵乘Winograd并行计算加速比OpenMP
molecular dynamics( MD) matrix multiplication Winograd parallel computing speedup ratio OpenMP
《计算机应用研究》 2012 (7)
DNA中碱基的空间排列对其无辐射失活机理影响的半经典量子动力学模拟
2435-2437,2441,4
国家自然科学基金资助项目(21073242)
评论