RFR (M) 8175368: [s390] Provide intrinsic implementation for CRC32C
Schmidt, Lutz
lutz.schmidt at sap.com
Mon Feb 27 17:34:57 UTC 2017
Hi all,
the webrev URL below was incorrect. It displayed the correct location, but pointed elsewhere. The issue is fixed now and the URLs are correct.
Thank you!
Lutz
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
Hi all,
may I kindly request reviews for my medium enhancement? Further down the road, I would need a sponsor, too.
Bug: https://bugs.openjdk.java.net/browse/JDK-8175368
Webrev: http://cr.openjdk.java.net/~lucy/webrevs/8175368/
Description:
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.
Thanks,
Lutz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20170227/52fe9ba5/attachment.html>
More information about the hotspot-compiler-dev
mailing list