Reference Hub4
Task-Based Crowd Simulation for Heterogeneous Architectures

Task-Based Crowd Simulation for Heterogeneous Architectures

Hugo Perez, Benjamin Hernandez, Isaac Rudomin, Eduard Ayguade
ISBN13: 9781522502876|ISBN10: 1522502874|EISBN13: 9781522502883
DOI: 10.4018/978-1-5225-0287-6.ch008
Cite Chapter Cite Chapter

MLA

Perez, Hugo, et al. "Task-Based Crowd Simulation for Heterogeneous Architectures." Innovative Research and Applications in Next-Generation High Performance Computing, edited by Qusay F. Hassan, IGI Global, 2016, pp. 194-219. https://doi.org/10.4018/978-1-5225-0287-6.ch008

APA

Perez, H., Hernandez, B., Rudomin, I., & Ayguade, E. (2016). Task-Based Crowd Simulation for Heterogeneous Architectures. In Q. Hassan (Ed.), Innovative Research and Applications in Next-Generation High Performance Computing (pp. 194-219). IGI Global. https://doi.org/10.4018/978-1-5225-0287-6.ch008

Chicago

Perez, Hugo, et al. "Task-Based Crowd Simulation for Heterogeneous Architectures." In Innovative Research and Applications in Next-Generation High Performance Computing, edited by Qusay F. Hassan, 194-219. Hershey, PA: IGI Global, 2016. https://doi.org/10.4018/978-1-5225-0287-6.ch008

Export Reference

Mendeley
Favorite

Abstract

Industry trends in the coming years imply the availability of cluster computing with hundreds to thousands of cores per chip, as well as the use of accelerators. Programming presents a challenge due to this heterogeneous architecture; thus, using novel programming models that facilitate this process is necessary. In this chapter, the case of simulation and visualization of crowds is presented. The authors analyze and compare the use of two programming models: OmpSs and CUDA. OmpSs allows to take advantage of all the resources available per node by combining the CPU and GPU while automatically taking care of memory management, scheduling, communications and synchronization. Experimental results obtained from Fermi, Kepler and Maxwell GPU architectures are presented, and the different modes used for visualizing the results are described, as well.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.