Skip to content

Conversation

@Jack12xl
Copy link

Repo Link
In this project, we manage to fulfill all the requirements:

  1. Baseline: Naively traverse all the existing boids
  2. Uniform Grid: Add spatial uniform grid for searchings.
  3. Coherent: Based on uniform grid, align the velocity and position attributes in memory for large memory bandwidth.

And extra points:

  1. shared memory: try to speed up the updateVelocity kernel
  2. grid loop optimization: use adaptable neighbor searching

@Jack12xl
Copy link
Author

Feedback:
A decent proj to get familiar with CUDA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant