期刊文献+

多核多线程并行求解线性方程组 被引量:2

Parallel solving linear equations using multi-core computing and multiple threads
下载PDF
导出
摘要 线性方程组求解在科学与工程计算领域具有广泛的应用。文章依据多核计算机共享二级缓存和私有一级缓存的容量,采取将线性方程组的增广矩阵按行划分并合理地分布存储到各级缓存中,各个处理核以多线程方式并行计算矩阵行的方法,给出了一种在多核计算机上实现的线程级并行求解n阶线性方程组的算法。实验结果表明,与原Gauss-Seidel并行算法相比,文中所提出的算法具有较好的加速比和可扩展性。 Solving linear equations is common in the filed of scientific and engineering computation.According to the size of shared L2Cache and private L1Cache on the multi-core computers,a thread-level parallel algorithm for solving n linear equations on multi-core computers is designed.The algorithm divides the augmented matrix of equations into several rows which are distributed and stored in the caches on the all processing cores.All the processing cores compute the matrix rows in parallel by using multi-threading technology.The experimental results on a multi-core computer show that,compared with the Gauss-Seidel parallel algorithm,the presented thread-level parallel algorithm for solving n linear equations has good speedup ration and scalability.
出处 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第2期237-240,250,共5页 Journal of Hefei University of Technology:Natural Science
基金 高校优秀人才资助计划项目(RC2007004) 广西研究生教育创新计划资助项目(105931003036) 广西大学拔尖创新团队建设计划资助项目
关键词 线性方程组求解 Gauss-Seidel算法 多核计算 线程级并行 多级缓存 solving linear equations Gauss-Seidel algorithm multi-core computing thread-level parallelism multi-level cache
  • 相关文献

参考文献10

  • 1尚月强,杨一都.基于PVM的稠密线性方程组网上并行求解[J].计算机工程与设计,2006,27(9):1591-1594. 被引量:5
  • 2Salkuyeh D K.Generalized Jacobi and Gauss-Seidel methods for solving linear system[J].Journal of Applied Mathematics and Computing,1998,5(2):341-349. 被引量:1
  • 3Malek M.Undirected graphs models for system-level fault diagnosis[C]//Pro ceedings of 7th Symposium on Computer Architectures,1980:1-35. 被引量:1
  • 4Bianchini R P,Buskens W.Implementation of online distributed system-level diagnosis theory[J].IEEE Transactions on Computers,1992,41(3):616-625. 被引量:1
  • 5Krzysztof D,Andrzej P.Globally optimal diagnosis in systems with random faults[J].IEEE Transactions on Computer,1997,46(2):200-204. 被引量:1
  • 6李晓梅,蒋增荣.并行算法[M].长沙:湖南科学技术出版社,2001:7-54. 被引量:1
  • 7胡文彬,吴剑旗,洪一.多FPGA验证平台引脚限制的解决方案[J].合肥工业大学学报(自然科学版),2010,33(10):1519-1522. 被引量:5
  • 8Akhter S,Roberts J.Multi-core programming:increasing performance through software multi-threading[M].北京:电子工业出版社,2007:21-71. 被引量:1
  • 9周伟明著..多核计算与程序设计[M].武汉:华中科技大学出版社,2009:657.
  • 10陈国良编著..并行算法的设计与分析[M].北京:高等教育出版社,2009:813.

二级参考文献9

共引文献8

同被引文献10

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部