Skip to content

Project 2: Charles Wang#42

Open
aczw wants to merge 46 commits intoCIS5650-Fall-2025:mainfrom
aczw:main
Open

Project 2: Charles Wang#42
aczw wants to merge 46 commits intoCIS5650-Fall-2025:mainfrom
aczw:main

Conversation

@aczw
Copy link

@aczw aczw commented Sep 17, 2025

Repo link

In this project, I implemented the following:

  • CPU-side scan and compaction
  • Naive GPU implementations of scan and compaction
  • Work-efficient parallel scan via parallel reduction and a down-sweep
  • Thrust scan and compaction

As for feedback, I feel like there's a slight disconnect between what was discussed in the lectures and what is presented in the GPU Gems 3 chapter. I mostly stuck to the lecture materials, but I think the GPU Gems implementations were slightly different. This isn't necessarily an issue (good to see more examples!), but was definitely a little confusing.

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