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...

Descripción completa

Detalles Bibliográficos
Autores principales: Sadeghi Lahijani, Mehran, Gayatri, Rahulkumar, Islam, Tasvirul, Srinivasan, Ashok, Namilae, Sirish
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