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


Speeding up the MATLAB complex networks package using graphic processors
Authors:Zhang Bai-D  Tang Yu-Hu  Wu Jun-Jie and Li Xin
Institution:National laboratory for Parallel and Distributed Processing, School of Computer, National University of Defense Technology, Changsha 410073, China; Department of Computer Science and Technology, School of Computer, National University of Defense Technology, Changsha 410073, China
Abstract: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.3×. The experimental result proves that the GPU platform combined with the MATLAB language is a good combination for complex network research.
Keywords:complex networks  graphic processors unit  MATLAB  Jacket Toolbox
本文献已被 维普 等数据库收录!
点击此处可从《中国物理 B》浏览原始摘要信息
点击此处可从《中国物理 B》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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