Skip to content

Project 2: Jefferson Koumba Moussadji Lu#32

Open
JeffersonKoumbaMoussadjiLu wants to merge 8 commits intoCIS5650-Fall-2025:mainfrom
JeffersonKoumbaMoussadjiLu:main
Open

Project 2: Jefferson Koumba Moussadji Lu#32
JeffersonKoumbaMoussadjiLu wants to merge 8 commits intoCIS5650-Fall-2025:mainfrom
JeffersonKoumbaMoussadjiLu:main

Conversation

@JeffersonKoumbaMoussadjiLu

Repo Link: https://github.com/JeffersonKoumbaMoussadjiLu/Project2-Stream-Compaction

  • Environment: Windows 11 · Intel i9-14900HX · 32 GB RAM · NVIDIA RTX 4090 (16 GB, SM 8.9)
  • CPU: exclusive scan + compactWithoutScan / compactWithScan (matches CPU API).
  • GPU scans: Naive (multi-pass), Work-Efficient (Blelloch), and Thrust wrapper.
  • GPU compaction: boolean map -> exclusive scan -> scatter (kernels + helpers).
  • Extra credit: Shared-memory scan + stable Radix Sort (signed 32-bit).

Feedback: Clear project and great way to cement scan + scatter. The timing guidance was helpful.

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