DevRoom Proposal: Sustaining the zero assembler port in OpenJDK: An inside perspective of CPU specific issues.

Severin Gehwolf sgehwolf at redhat.com
Thu Dec 4 12:28:51 CET 2014


* Title

Sustaining the zero assembler port in OpenJDK: An inside perspective of CPU
specific issues.

* Abstract

OpenJDK comes with a zero assembler port called Zero. Back in 2009 when Zero
was originally developed by Gary Benson, OpenJDK was available only on x86,
x86_64 and SPARK. Despite recent JIT ports, such as the AArch64 and ppc/aix
port, Zero still remains relevant for many Linux distributions. For example, at
Red Hat we build and use the OpenJDK zero variant on PPC/PPC64 and s390/s390x.
What's more it's a useful tool for getting new JIT ports built from source
using free software.

This talk will give a brief summary what Zero is and how it works. It will
cover some of the recently discovered issues with sustaining the Zero port, how
we try to catch them early and it will explain our experience with pushing 
fixes upstream. There will also be examples how this effort benefits the
OpenJDK ecosystem as a whole.

* Recording me on audio and/or video

Yes

* Speakers

Severin Gehwolf, Red Hat, Inc.

Severin Gehwolf a is a Software Engineer at Red Hat. Currently he is a
member of the OpenJDK team primarily working on OpenJDK tooling and
the zero assembler hotspot port.

Photo link: http://www.gravatar.com/avatar/031db269afe97065baead22ce42e71bd
Blog: https://jerboaa.wordpress.com/



More information about the java-devroom mailing list