Simulating and Visualizing Real-Time Crowds on GPU Clusters

Autores/as

  • Benjamin Hernandez Barcelona Supercomputing Center
  • Hugo Perez Barcelona Supercomputing Center
  • Isaac Rudomin Barcelona Supercomputing Center
  • Sergio Ruiz Tecnologico de Monterrey
  • Oriam DeGyves Tecnologico de Monterrey
  • Leonel Toledo Tecnologico de Monterrey

DOI:

https://doi.org/10.13053/cys-18-4-2060

Palabras clave:

Crowd Simulation, Visualization, HPC, GPU-Clusters, Real-time, Embedded Systems.

Resumen

We present a set of algorithms for simulating and visualizing real-time crowds in GPU (Graphics Processing Units) clusters. First we will present crowd simulation and rendering techniques that take advantage of single GPU machines, then using as an example a wandering crowd behavior simulation algorithm, we explain how this kind of algorithms can be extended for their use in GPU cluster environments. We also present a visualization architecture that renders the simulation results using detailed 3D virtual characters. This architecture is adaptable in order to support the Barcelona Supercomputing Center (BSC) infrastructure. Results show that our algorithms are scalable in different hardware platforms including embedded systems, desktop GPUs and GPU clusters, in particular, the BSC's Minotauro cluster.

Biografía del autor/a

Benjamin Hernandez, Barcelona Supercomputing Center

Dr. Hernandez is a postdoctoral researcher at Barcelona Supercomputing Center in Spain. Dr. Hernandez focuses his research interests at the intersection of real time crowd simulation, human computer interaction and visualization of inhabited virtual environments using high performance computing. He has advised postgraduate thesis on this fields and co-directed the NVIDIA CUDA Teaching Center Initiative at Tecnologico de Monterrey. He currently holds the National Research System Fellowship (SNI-C) from the Mexican Research Council (CONACyT), Mexico.

Descargas

Publicado

2014-12-31