Repository navigation
v0.3.0
·
19 commits
to master
since this release
Added
- Improved performance for Apple Silicon with P-core and E-core detection
- Adaptive chunk sizing based on cache characteristics
- New parallel merge function with vectorization support
- Work-stealing queue structure for better load balancing
Changed
- Completely redesigned parallel sorting implementation
- Enhanced thread allocation strategy based on array size and core types
- Improved workload distribution for better performance
- Better balancing between cache efficiency and parallelism
- More efficient parallel merging using a balanced binary tree approach
Fixed
- Memory management in parallel sorting operation
- Potential performance bottlenecks in larger arrays