Releases: grc-iit/hermes-shm
v2.0.0
Major release. Added support for CUDA/ROCm using host-pinned shared memory. Removed virtual functions in threads and allocators to better support GPU workloads. Use templating and introduced the concept of MemContexts, which allow for hints regarding allocations to be passed (e.g., thread ID) to the allocators. There is now only one singleton file.
v1.2.0
This marks the final release used by Hermes 1.x. Mostly cosmetic changes to readmes. Future hermes-shm releases will be incompatible with this one.
What's Changed
Other Changes
- docs: fix spack option by @hyoklee in #11
- chore: fix title by @hyoklee in #12
- chore: add newline at the end of file by @hyoklee in #16
- fix(timer.h): include algorithm by @hyoklee in #15
- chore: match title with new repo name by @hyoklee in #14
- chore: fix duplicate cmake option description by @hyoklee in #17
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
This release features the addition of various helpful utilities, primarily with regards to timing.
Full Changelog: lukemartinlogan/hermes-shm@v1.0.0...v1.1.0
v1.0.0
This release includes shared-memory data structures and their serialization methods for queues, maps, lists, and vectors.
Full Changelog: https://github.com/lukemartinlogan/hermes_shm/commits/v1.0.0