s390x - new hardware assist for GC

Neale Ferguson <[email protected]> Mon, 17 Jul 2017 18:40:15 +0000
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <D5927CCC.A1040%[email protected]>
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/

Neale

_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.dot.net/mailman/listinfo/mono-devel-list