首页 | 本学科首页   官方微博 | 高级检索  
     


Fast Matlab compatible sparse assembly on multicore computers
Affiliation:1. School of Electrical, Mechanical and Mechatronic Systems, University of Technology, Sydney, NSW 2007, Australia;2. School of Mechanical Science & Engineering, Huazhong University of Science & Technology, Wuhan, Hubei 430074, China;3. College of Mechanical and Power Systems, China Three Gorges University, Hubei, China
Abstract:We develop and implement in this paper a fast sparse assembly algorithm, the fundamental operation which creates a compressed matrix from raw index data. Since it is often a quite demanding and sometimes critical operation, it is of interest to design a highly efficient implementation. We show how to do this, and moreover, we show how our implementation can be parallelized to utilize the power of modern multicore computers. Our freely available code, fully Matlab compatible, achieves about a factor of 5 × in speedup on a typical 6-core machine and 10 × on a dual-socket 16-core machine compared to the built-in serial implementation.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号