[Mono-dev] s390x - new hardware assist for GC

Neale Ferguson neale at sinenomine.net
Mon Jul 17 18:40:15 UTC 2017

Once I can get s390x build working for 5.0 again, I would be interested in investigating the following feature on the latest s390x hardware IBM announced today:

IBM z14 introduces specialized hardware that enables the JVM’s GC to relocate objects concurrently with the user application. The JVM is able to mark ranges of the Java heap from which objects are being migrated during a GC cycle. The z14 hardware provides a lightweight mechanism of detecting objects that reference those regions. The combination of JVM exploitation and hardware allows for both GC and application to execute in parallel, resulting in significant reductions in stop-the-world pause times.

As you can see it was created for JVM but should be usable by anything that needs this capability. The larger announcement (along with some preliminary performance data) may be found at: http://www.ibmsystemsmag.com/mainframe/trends/Modernization/Java-z14-transaction/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-devel-list/attachments/20170717/12327e6c/attachment.html>

More information about the Mono-devel-list mailing list