In this work we describe a GPU implementation for an individual-based model for fish schooling. In this model each fish aligns its position and orientation with an appropriate average of its neighbors' positions and orientations. This carries a very high computational cost in the so-called nearest neighbors search. By leveraging the GPU processing power and the new programming model called CUDA we implement an efficient framework which permits to simulate the collective motion of high-density individual groups. In particular we present as a case study a simulation of motion of millions of fishes. We describe our implementation and present extensive experiments which demonstrate the effectiveness of our GPU implementation
Behavioral models are used in games and computer graphics for realistic simulation of massive crowds...
Graphical Processing Unit (GPU) provides a significant amount of computation power that can be used ...
Game of Life is a simple version of Cellular Automata which evolves from the ini- tial state ...
In this work we describe a GPU implementation for an individual-based model for fish schooling. In t...
This work reports the results of a GPU-based approach for the massive simulation of a dis- tributed...
We describe an architecture for massive simulation of a distributed behavioral model using graphics ...
We consider an individual-based model for fish schooling, which incorporates a tendency for each fis...
We compare GPGPU implementations of two popular models of crowd dynamics. Specifically, we consider ...
In this work, we present a massive simulation of a behavioral model using graphics hardware. In part...
Large-scale simulations of parts of the brain using detailed neuronal models to improve our understa...
This research is focused on flocking behaviour algorithm to simulate the crowd on parallel GPU using...
Ecological modelling can allow us to test hypotheses and answer questions in cases where empirical e...
High performance computing on the Graphics Processing Unit (GPU) is an emerging field driven by the ...
High performance computing on the Graphics Processing Unit (GPU) is an emerging field driven by the ...
AbstractComputational simulation has been used as a powerful tool to represent the dynamical behavio...
Behavioral models are used in games and computer graphics for realistic simulation of massive crowds...
Graphical Processing Unit (GPU) provides a significant amount of computation power that can be used ...
Game of Life is a simple version of Cellular Automata which evolves from the ini- tial state ...
In this work we describe a GPU implementation for an individual-based model for fish schooling. In t...
This work reports the results of a GPU-based approach for the massive simulation of a dis- tributed...
We describe an architecture for massive simulation of a distributed behavioral model using graphics ...
We consider an individual-based model for fish schooling, which incorporates a tendency for each fis...
We compare GPGPU implementations of two popular models of crowd dynamics. Specifically, we consider ...
In this work, we present a massive simulation of a behavioral model using graphics hardware. In part...
Large-scale simulations of parts of the brain using detailed neuronal models to improve our understa...
This research is focused on flocking behaviour algorithm to simulate the crowd on parallel GPU using...
Ecological modelling can allow us to test hypotheses and answer questions in cases where empirical e...
High performance computing on the Graphics Processing Unit (GPU) is an emerging field driven by the ...
High performance computing on the Graphics Processing Unit (GPU) is an emerging field driven by the ...
AbstractComputational simulation has been used as a powerful tool to represent the dynamical behavio...
Behavioral models are used in games and computer graphics for realistic simulation of massive crowds...
Graphical Processing Unit (GPU) provides a significant amount of computation power that can be used ...
Game of Life is a simple version of Cellular Automata which evolves from the ini- tial state ...