Acceleration of Agent-Based Pandemic Modeling on Multiple GPUs

Barzan Shekh
Department of Computer Science, Western Michigan University
Western Michigan University, 2015

   title={Acceleration of Agent-Based PandemicModeling on Multiple GPUs},

   author={Shekh, Barzan},



Download Download (PDF)   View View   Source Source   



Epidemiology computation models are crucial for the assessment and control of public health crises. Agent-based simulations of pandemic influenza are useful for forecasting the infectious disease spreading in order to help public health policy makers during emergencies. In such emergencies decisions are required for public health preparedness in cycles of less than a day, and the agent-based model should be adaptable and tractable for quick and simple calibration with low computational overhead. GPU accelerated computing involves the use of a graphics processing unit (GPU) in combination with the CPU to perform heterogeneous computing by offloading a compute-expensive portion of the program to the GPU while the remaining program is running on the CPU. This thesis modifies former models considerably, explores the performance of a low-complexity agent-based model for pandemic simulations when accelerated by multiple GPUs on a single node computer. In this thesis, we demonstrate the utilization of the hardware environment and software tools and discuss strategies for adapting agent-based simulation to multiple GPUs. We further compare the performance of simulations using two GPUs or four GPUs with the sequential execution on the CPU, in terms of time and speedup. The multi-GPU implementations exhibit great performance and support populations with up to 100 million individuals.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

TwitterAPIExchange Object
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1477579243
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1477579243
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => VJCJmWTrz1J6rf8tBBt+OzIdHhk=

    [url] => https://api.twitter.com/1.1/users/show.json
Follow us on Facebook
Follow us on Twitter

HGPU group

2036 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: