eclipse-openj9 / openj9-website

openj9-website
24 stars 28 forks source link

Update latest release section for 0.37.0 #343

Closed Sreekala-Gopakumar closed 1 year ago

Sreekala-Gopakumar commented 1 year ago

What's New update for the website, for 0.37.0 (March 2023)

Sreekala-Gopakumar commented 1 year ago

First draft (0.36.x content is live at https://www.eclipse.org/openj9/news). Note: this isn't an exhaustive list of all the changes, just the main ones:

Eclipse OpenJ9 version 0.37.0 released

March 2023

We're pleased to announce the availability of Eclipse OpenJ9™ v0.37.0.

This release supports OpenJDK version 19. For more information about supported platforms and OpenJDK versions, see Supported environments.

Other updates in this release include the following:

  • Linux® builds for platforms Linux x86 64-bit, Linux on POWER® LE 64-bit, and Linux on IBM Z® 64-bit now use gcc 11.2 instead of gcc 10.3. Linux AArch64 64-bit continues to use the gcc 10.3 compiler.
  • The OpenJ9 ThreadMXBean interface extends the com.sun.management.ThreadMXBean interface instead of the java.lang.management.ThreadMXBean interface.
  • OpenJ9 now supports the use of an extra attribute, tokenlabel, in the SunPKCS11 configuration file on z/OS® and Linux on IBM Z to assign a label to a PKCS#11 token. The tokenlabel attribute can be used instead of the slot or slotListIndex attributes.

To read more about these and other changes, see the OpenJ9 user documentation.

Performance highlights include:

  • With the implementation of CRC-32C polynomial acceleration on Linux on POWER LE (ppc64le) and AIX POWER® BE (ppc64), performance of CRC-32C calculations on these platforms is 25 times faster (even up to 42 times faster) on data payload of typical sizes.
Sreekala-Gopakumar commented 1 year ago

@pshipton @vijaysun-omr @bobmdu - Are there any performance updates that you want to highlight in the website? Also, which What's New updates, if any, are worth mentioning? See https://eclipse-openj9.github.io/openj9-docs/version0.37/.

I have updated the draft release notes. Could you please let me know if anything needs to be added or deleted.

vijaysun-omr commented 1 year ago

@mpirvu anything from a JIT server perspective (or any other control change) ?

vijaysun-omr commented 1 year ago

@zl-wang can you please provide a very short summary of the CRC32 performance improvement in this release ?

zl-wang commented 1 year ago

I added the summary in place above ^^^.

mpirvu commented 1 year ago

Nothing for JITServer as we only support LTS releases. Also, no notable control changes.

Sreekala-Gopakumar commented 1 year ago

I added the summary in place above ^^^.

@zl-wang - Can we write like this instead? I hope the changes are technically correct.

With the implementation of CRC-32C polynomial acceleration on Linux on POWER LE (ppc64le) and AIX POWER BE (ppc64), performance of CRC-32C calculations on these platforms became 25 times faster (even up to 42 times faster) on data payload of typical sizes.


Also, the 2nd sentence "It took advantages of the existing code for CRC32, but used a different constant table." seemed more like an internal information instead of something that a user might want to know. Can we delete it?

zl-wang commented 1 year ago

@ Sreekala-Gopakumar sure ... go ahead

Sreekala-Gopakumar commented 1 year ago

@ Sreekala-Gopakumar sure ... go ahead

@zl-wang - Thanks! I have updated the release section (https://github.com/eclipse-openj9/openj9-website/issues/343#issuecomment-1456124810). Please check and confirm.

Sreekala-Gopakumar commented 1 year ago

Could you please let me know if there are any other changes required in this? Can I consider this done?

Sreekala-Gopakumar commented 1 year ago

I am assuming that there are no more changes to be made in this release section. I will create the file and commit the same. Thanks!

Sreekala-Gopakumar commented 1 year ago

Committed updated file ready for publishing as and when required. (https://github.com/eclipse-openj9/openj9-website/pull/344)

Sreekala-Gopakumar commented 1 year ago

Added the 0.37.0 release specific content along with the 0.38.0 release content in the new web page. https://github.com/eclipse-openj9/openj9-website-publish/pull/1

https://www.eclipse.org/openj9/