-
Enhancement
-
Resolution: Won't Fix
-
P4
-
24
Parallel Compact GC splits a large array in stripes during marking, so that other workers can steal the work.
Currently, it only splits a large array into two tasks, retains and pushes remaining into a task queue for task stealing, depends on next worker to further split the array if possible, that creates artificial dependency.
I would like purpose to have the first worker breaking up the array, to eliminate the dependency.
Currently, it only splits a large array into two tasks, retains and pushes remaining into a task queue for task stealing, depends on next worker to further split the array if possible, that creates artificial dependency.
I would like purpose to have the first worker breaking up the array, to eliminate the dependency.
- duplicates
-
JDK-8339096 Parallel: Split array early for task stealing
- Closed
- relates to
-
JDK-8337709 Use allocated states for chunking large array processing
- Resolved
- links to
-
Review(master) openjdk/jdk/20745