RFR:8144771: AVX3 patch for MacroAssembler::string_compare
Civlin, Jan
jan.civlin at intel.com
Sat Dec 5 04:07:52 UTC 2015
We would like to contribute AVX3 patch for MacroAssembler::string_compare.
This utilizes 512 bits registers on AVX3 architecture and delivers performance gain (speed-up) on long strings at about x 1.33 and on random string about x 1.22. This was measured vs AVX2 (256 bits registers).
Contributors:
MacroAssembler::string_compare - Jan Civlin.
Rest of code, including all x86 AVX3 extensions - Michael Berg
Bug-id: https://bugs.openjdk.java.net/browse/JDK-8144771
Webrev: http://cr.openjdk.java.net/~kvn/8144771/webrev/
More information about the hotspot-compiler-dev
mailing list