期刊文献+

Speeding up the MATLAB complex networks package using graphic processors 被引量:1

Speeding up the MATLAB complex networks package using graphic processors
下载PDF
导出
摘要 The availability of computers and communication networks allows us to gather and analyse data on a far larger scale than previously. At present, it is believed that statistics is a suitable method to analyse networks with millions, or more, of vertices. The MATLAB language, with its mass of statistical functions, is a good choice to rapidly realize an algorithm prototype of complex networks. The performance of the MATLAB codes can be further improved by using graphic processor units (GPU). This paper presents the strategies and performance of the GPU implementation of a complex networks package, and the Jacket toolbox of MATLAB is used. Compared with some commercially available CPU implementations, GPU can achieve a speedup of, on average, 11.3x. The experimental result proves that the GPU platform combined with the MATLAB language is a good combination for complex network research. The availability of computers and communication networks allows us to gather and analyse data on a far larger scale than previously. At present, it is believed that statistics is a suitable method to analyse networks with millions, or more, of vertices. The MATLAB language, with its mass of statistical functions, is a good choice to rapidly realize an algorithm prototype of complex networks. The performance of the MATLAB codes can be further improved by using graphic processor units (GPU). This paper presents the strategies and performance of the GPU implementation of a complex networks package, and the Jacket toolbox of MATLAB is used. Compared with some commercially available CPU implementations, GPU can achieve a speedup of, on average, 11.3x. The experimental result proves that the GPU platform combined with the MATLAB language is a good combination for complex network research.
出处 《Chinese Physics B》 SCIE EI CAS CSCD 2011年第9期460-467,共8页 中国物理B(英文版)
基金 Project supported by the Science Fund for Creative Research Groups of the National Natural Science Foundation of China (Grant No.60921062) the National Natural Science Foundation of China (Grant No.60873014) the Young Scientists Fund of the National Natural Science Foundation of China (Grant Nos.61003082 and 60903059)
关键词 complex networks graphic processors unit MATLAB Jacket Toolbox complex networks, graphic processors unit, MATLAB, Jacket Toolbox
  • 相关文献

参考文献29

  • 1Watts D J and Strogatz S H 1998 Nature 393 440.
  • 2Barab A L and Albert R 1999 Science 286 509.
  • 3Newman M E and Girvan M 2004 Phys. Rev. E 69 26113.
  • 4Barrat A, Barthelemy M and Vespignani A 2004 Phys. Rev. Lett. 22 228701.
  • 5Albert R and Barab A L 2002 Rev. Mod. Phys. 74 47.
  • 6Newman M E 2003 SIAM Rev. 45 167.
  • 7Cui D, Gao Z Y and Zhao X M 2008 Chin. Phys. B 17 1703.
  • 8Zhang C X, Li H and Lin P 2008 Chin. Phys. B 17 4458.
  • 9NVIDIA 2003 SIAM Review 45 167.
  • 10The AccelerEyes 2011 Jacket User Guide http://www.accelereyes.com.

同被引文献1

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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