Skip to content

Comments

Project 2: Matt Schwartz#36

Open
mzschwartz5 wants to merge 20 commits intoCIS5650-Fall-2024:mainfrom
mzschwartz5:main
Open

Project 2: Matt Schwartz#36
mzschwartz5 wants to merge 20 commits intoCIS5650-Fall-2024:mainfrom
mzschwartz5:main

Conversation

@mzschwartz5
Copy link

Repo link

Features:

  • CPU scan and compact (both using and not using the scan)
  • GPU Naive scan algorithm
  • GPU work-efficient scan algorithm
    • With shared memory
    • With shared memory bank conflict avoidance
    • Supports arbitrarily large arrays
  • GPU work-efficient compact algorithm
  • Radix sort

I didn't leave myself enough time for a good readme. I have a lot more data in NSight compute and systems that I didn't get to organize and add. I considered using a late day for it, but I've heard project 3 is lengthy and didn't want to eat into that time (plus I have plenty of other work to do already!).

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