Skip to content

[WIP] Improve Dynamic Shared Memory#374

Closed
rdspring1 wants to merge 1 commit into20_8_18_develfrom
rds_dynamic_smart
Closed

[WIP] Improve Dynamic Shared Memory#374
rdspring1 wants to merge 1 commit into20_8_18_develfrom
rds_dynamic_smart

Conversation

@rdspring1
Copy link
Copy Markdown
Collaborator

@rdspring1 rdspring1 commented Sep 10, 2020

Goal: Reduce shared memory usage by deallocating buffers

  • Create a node to deallocate dynamic shared memory buffer
  • Allocate dynamic shared memory as-needed instead of preallocating at the beginning of the kernel
  • Deallocate dynamic shared memory immediately after all input uses
  • Sum together all Allocate and Deallocate nodes to find max dynamic shared memory
  • Add warning for poor algorithm scheduling that prevents buffer deallocation

@csarofeen
Copy link
Copy Markdown
Owner

@rdspring1 is this PR stale? If so can you close it.

@rdspring1 rdspring1 closed this Jan 21, 2021
@csarofeen csarofeen deleted the rds_dynamic_smart branch June 9, 2021 13:38
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.

2 participants