Cargando…
Architecture-Aware Modeling of Pedestrian Dynamics
The spread of infectious diseases arises from complex interactions between disease dynamics and human behavior. Predicting the outcome of this complex system is difficult. Consequently, there has been a recent emphasis on comparing the relative risks of different policy options rather than precise p...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer India
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8324447/ https://www.ncbi.nlm.nih.gov/pubmed/34366584 http://dx.doi.org/10.1007/s41745-021-00250-4 |
_version_ | 1783731399243595776 |
---|---|
author | Sadeghi Lahijani, Mehran Gayatri, Rahulkumar Islam, Tasvirul Srinivasan, Ashok Namilae, Sirish |
author_facet | Sadeghi Lahijani, Mehran Gayatri, Rahulkumar Islam, Tasvirul Srinivasan, Ashok Namilae, Sirish |
author_sort | Sadeghi Lahijani, Mehran |
collection | PubMed |
description | The spread of infectious diseases arises from complex interactions between disease dynamics and human behavior. Predicting the outcome of this complex system is difficult. Consequently, there has been a recent emphasis on comparing the relative risks of different policy options rather than precise predictions. Here, one performs a parameter sweep to generate a large number of possible scenarios for human behavior under different policy options and identifies the relative risks of different decisions regarding policy or design choices. In particular, this approach has been used to identify effective approaches to social distancing in crowded locations, with pedestrian dynamics used to simulate the movement of individuals. This incurs a large computational load, though. The traditional approach of optimizing the implementation of existing mathematical models on parallel systems leads to a moderate improvement in computational performance. In contrast, we show that when dealing with human behavior, we can create a model from scratch that takes computer architectural features into account, yielding much higher performance without requiring complicated parallelization efforts. Our solution is based on two key observations. (i) Models do not capture human behavior as precisely as models for scientific phenomena describe natural processes. Consequently, there is some leeway in designing a model to suit the computational architecture. (ii) The result of a parameter sweep, rather than a single simulation, is the semantically meaningful result. Our model leverages these features to perform efficiently on CPUs and GPUs. We obtain a speedup factor of around 60 using this new model on two Xeon Platinum 8280 CPUs and a factor 125 speedup on 4 NVIDIA Quadro RTX 5000 GPUs over a parallel implementation of the existing model. The careful design of a GPU implementation makes it fast enough for real-time decision-making. We illustrate it on an application to COVID-19. |
format | Online Article Text |
id | pubmed-8324447 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Springer India |
record_format | MEDLINE/PubMed |
spelling | pubmed-83244472021-08-02 Architecture-Aware Modeling of Pedestrian Dynamics Sadeghi Lahijani, Mehran Gayatri, Rahulkumar Islam, Tasvirul Srinivasan, Ashok Namilae, Sirish J Indian Inst Sci Review Article The spread of infectious diseases arises from complex interactions between disease dynamics and human behavior. Predicting the outcome of this complex system is difficult. Consequently, there has been a recent emphasis on comparing the relative risks of different policy options rather than precise predictions. Here, one performs a parameter sweep to generate a large number of possible scenarios for human behavior under different policy options and identifies the relative risks of different decisions regarding policy or design choices. In particular, this approach has been used to identify effective approaches to social distancing in crowded locations, with pedestrian dynamics used to simulate the movement of individuals. This incurs a large computational load, though. The traditional approach of optimizing the implementation of existing mathematical models on parallel systems leads to a moderate improvement in computational performance. In contrast, we show that when dealing with human behavior, we can create a model from scratch that takes computer architectural features into account, yielding much higher performance without requiring complicated parallelization efforts. Our solution is based on two key observations. (i) Models do not capture human behavior as precisely as models for scientific phenomena describe natural processes. Consequently, there is some leeway in designing a model to suit the computational architecture. (ii) The result of a parameter sweep, rather than a single simulation, is the semantically meaningful result. Our model leverages these features to perform efficiently on CPUs and GPUs. We obtain a speedup factor of around 60 using this new model on two Xeon Platinum 8280 CPUs and a factor 125 speedup on 4 NVIDIA Quadro RTX 5000 GPUs over a parallel implementation of the existing model. The careful design of a GPU implementation makes it fast enough for real-time decision-making. We illustrate it on an application to COVID-19. Springer India 2021-07-31 2021 /pmc/articles/PMC8324447/ /pubmed/34366584 http://dx.doi.org/10.1007/s41745-021-00250-4 Text en © Indian Institute of Science 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Review Article Sadeghi Lahijani, Mehran Gayatri, Rahulkumar Islam, Tasvirul Srinivasan, Ashok Namilae, Sirish Architecture-Aware Modeling of Pedestrian Dynamics |
title | Architecture-Aware Modeling of Pedestrian Dynamics |
title_full | Architecture-Aware Modeling of Pedestrian Dynamics |
title_fullStr | Architecture-Aware Modeling of Pedestrian Dynamics |
title_full_unstemmed | Architecture-Aware Modeling of Pedestrian Dynamics |
title_short | Architecture-Aware Modeling of Pedestrian Dynamics |
title_sort | architecture-aware modeling of pedestrian dynamics |
topic | Review Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8324447/ https://www.ncbi.nlm.nih.gov/pubmed/34366584 http://dx.doi.org/10.1007/s41745-021-00250-4 |
work_keys_str_mv | AT sadeghilahijanimehran architectureawaremodelingofpedestriandynamics AT gayatrirahulkumar architectureawaremodelingofpedestriandynamics AT islamtasvirul architectureawaremodelingofpedestriandynamics AT srinivasanashok architectureawaremodelingofpedestriandynamics AT namilaesirish architectureawaremodelingofpedestriandynamics |