DocumentCode :
3647599
Title :
CUDA implementation of the algorithm for simulating the epidemic spreading over large networks
Author :
Matija Šošić;Mile Šikić
Author_Institution :
Faculty of Electrical Engineering and Computing, Zagreb, Croatia
fYear :
2012
fDate :
5/1/2012 12:00:00 AM
Firstpage :
1807
Lastpage :
1810
Abstract :
Preventing and controlling of epidemics in human or computer networks is a top problem. This paper presents an implementation of the algorithm that simulates the epidemic spreading in networks, using CUDA (Compute Unified Device Architecture) technology. Spreading of the epidemics over the network is modeled by a discrete SIR (Susceptible - Infected - Recovered) model. This implementation enables selection of starting node and monitoring the epidemic spread in each cycle. In comparison to a common CPU implementation, the CUDA implementation achieves about 10× faster execution time, which is of high significance to running tests on larger networks. The implementation was tested on real social networks consisting of more than 5 million nodes. Hence, we belive this implementation can have a practical value in analysis of the epidemic spreading over large networks.
Keywords :
"Graphics processing unit","Instruction sets","Arrays","Computational modeling","Load modeling","Algorithm design and analysis"
Publisher :
ieee
Conference_Titel :
MIPRO, 2012 Proceedings of the 35th International Convention
Print_ISBN :
978-1-4673-2577-6
Type :
conf
Filename :
6240941
Link To Document :
بازگشت