Apr 20th, 1:00 PM - 4:00 PM
Stream Computing Research and Practical Cartesian Meshing for Complex Urban Environments
The motivation for our research is to accelerate the simulation of contaminant dispersion in urban environments. Computational turn-around time for every stage of the simulation task needs to be fast because of emergency response requirements. To address this issue, we’ve shortened the preprocessing stage of the simulations by developing a practical semi-automated approach to extract the building domains from Geographical Information Systems databases. Additionally, we investigate the stream computing paradigm to accelerate numerical computations of partial differential equations on the modern graphics hardware. In particular, we assess the computational performance of the Brook+ programming language on AMD’s FireStream boards with 320 streaming cores relative to a conventional processor. Brook+ is a high level language that handles all the memory copying and allocation on both the central processing unit (CPU) and graphics processing unit (GPU).