RFR (M) 8175368: [s390] Provide intrinsic implementation for CRC32C
lutz.schmidt at sap.com
Mon Feb 27 17:34:57 UTC 2017
the webrev URL below was incorrect. It displayed the correct location, but pointed elsewhere. The issue is fixed now and the URLs are correct.
From: Lutz Schmidt <lutz.schmidt at sap.com>
Date: Montag, 27. Februar 2017 um 15:55
To: "hotspot-compiler-dev at openjdk.java.net" <hotspot-compiler-dev at openjdk.java.net>
Subject: RFR (M) 8175368: [s390] Provide intrinsic implementation for CRC32C
may I kindly request reviews for my medium enhancement? Further down the road, I would need a sponsor, too.
This intrinsic implementation provides some performance benefit over the standard Java implementation. It uses only well-known “standard” instructions, available on all supported IBM System z hardware. Being very similar to the CRC32 intrinsics, it was tried to share as much code as possible between these two.
Performance may be expected to increase up to 2.0x, compared to a run with –XX:-UseCRC32CIntrinsics. Actual speedup depends on the length of the byte array fed into CRC32C and, to some extent, on the H/W generation the test runs on.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-compiler-dev