Runtime Optimisation Approaches for a Real-Time Evacuation Assistant. Kemloh Wagoum, A., U., Steffen, B., & Seyfried, A. In Parallel Processing and Applied Mathematics, of Lecture Notes in Computer Science, pages 386-395. Springer.
abstract   bibtex   
This paper presents runtime optimisation approaches for a real-time evacuation assistant. The pedestrian model used for the forecast is a modification of the centrifugal force model which operates in continuous space. It is combined with an event driven route choice algorithm which encompasses the local shortest path, the global shortest path and a combination with the quickest path. A naive implementation of this model has the complexity of O(N 2), N being the number of pedestrians. In the first step of the optimisation the complexity is reduced to O(N) using special neighbourhood lists like Verlet-List or Linked-Cell commonly used in molecular dynamics. The next step in this optimisation process is parallelisation on a multicore system. The Message Passing Interface (MPI) and Open Multi-Processing (OpenMP) application programming interfaces are used to this extend. The simulation is performed on the Juropa cluster installed at the Jülich Supercomputing Centre. The speedup factors obtained are 10 for the linked-cells, 4 for 8 threads and 3 for the parallelisation on 5 nodes using a static domain decomposition.
@inProceedings{
 title = {Runtime Optimisation Approaches for a Real-Time Evacuation Assistant},
 type = {inProceedings},
 identifiers = {[object Object]},
 keywords = {evacuation,high performance computing,jpscore,pedestrian dynamics,route choice},
 pages = {386-395},
 publisher = {Springer},
 series = {Lecture Notes in Computer Science},
 editors = {[object Object],[object Object],[object Object],[object Object]},
 id = {6ed293bc-cad5-3600-93d7-4c99fb6eea34},
 created = {2019-12-26T00:11:23.431Z},
 file_attached = {false},
 profile_id = {a0911572-e3c9-36ea-ad93-01309272929b},
 last_modified = {2019-12-26T00:15:00.620Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {false},
 hidden = {false},
 source_type = {inproceedings},
 folder_uuids = {ce803345-23db-4fdb-b83e-6e2f37f7e9d3},
 private_publication = {false},
 abstract = {This paper presents runtime optimisation approaches for a real-time evacuation assistant. The pedestrian model used for the forecast is a modification of the centrifugal force model which operates in continuous space. It is combined with an event driven route choice algorithm which encompasses the local shortest path, the global shortest path and a combination with the quickest path. A naive implementation of this model has the complexity of O(N 2), N being the number of pedestrians. In the first step of the optimisation the complexity is reduced to O(N) using special neighbourhood lists like Verlet-List or Linked-Cell commonly used in molecular dynamics. The next step in this optimisation process is parallelisation on a multicore system. The Message Passing Interface (MPI) and Open Multi-Processing (OpenMP) application programming interfaces are used to this extend. The simulation is performed on the Juropa cluster installed at the Jülich Supercomputing Centre. The speedup factors obtained are 10 for the linked-cells, 4 for 8 threads and 3 for the parallelisation on 5 nodes using a static domain decomposition.},
 bibtype = {inProceedings},
 author = {Kemloh Wagoum, Armel Ulrich and Steffen, Bernhard and Seyfried, Armin},
 booktitle = {Parallel Processing and Applied Mathematics}
}

Downloads: 0