5 repository-uri
Optimized data structures and concurrency tools for performance-critical applications.
Explore 5 awesome GitHub repositories matching part of an awesome list · High Performance Computing. Refine with filters or upvote what's useful.
JCTools is a Java concurrency library providing a collection of lock-less and wait-free data structures. It serves as a toolkit for managing thread-safe data exchange, specifically designed to optimize high-throughput messaging and producer-consumer patterns in multi-threaded applications. The library distinguishes itself by implementing specialized queue structures that minimize contention and maximize throughput. By utilizing techniques such as cache-line padding, memory-barrier-based synchronization, and relaxed-consistency memory ordering, it avoids the performance bottlenecks often assoc
Concurrency tools and data structures missing from the standard JDK.
High Performance data structures and utility methods for Java
Data structures and utilities for high-performance application development.
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Collections framework inspired by Smalltalk for efficient data handling.
Java Collections till the last breadcrumb of memory and performance
Collections extension with primitive specializations for memory efficiency.
A C++17 message passing library based on MPI
Message passing library based on the MPI standard.