4 ms·
IBM POWER, Z, and Oracle SPARC silicon have instructions designed explicitly for GC and other common managed runtime tasks.
by kev009 7y ago
IBM POWER, Z, and Oracle SPARC silicon have instructions designed explicitly for GC and other common managed runtime tasks.
- fjeremic 7y agoIndeed, OpenJ9's Pause-less GC is implemented using IBM z14 guarded load instructions and is able to outperform software by 10x in pause times and 3.4x in throughput for a given SLA [1]. [1] https://blog.openj9.org/2019/03/25/concurrent-scavenge-garbage-collection-policy/ https://blog.openj9.org/2019/03/25/concurrent-scavenge-garba...