• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Port: PowerPC/AIX
  4. Architecture of the OpenJDK PPC Port

Page History

Versions Compared

Old Version 2

changes.mady.by.user Goetz Lindenmaier

Saved on Apr 29, 2013

compared with

New Version 3

changes.mady.by.user Goetz Lindenmaier

Saved on Apr 29, 2013

  • Previous Change: Difference between versions 1 and 2
  • Next Change: Difference between versions 3 and 4
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


This page describes architectural decisions in the HotSpot VM PPC port. It explains extensions we made to shared code needed for PPC, but which might be also useful for other platforms.  Further it gives details of implementations in the PPC part.

Supported operating systems and processor implementations

AIX: The port supports AIX 5.3 and later. 

...

Processor: The port supports only 64-bit PPC machines. It recognizes Power chips 5 through 7 and generates code optimized for these processors. So far, it lacks an instruction scheduler targeted to Power 6, which is an in-order issueing processor.

Interpreter and Compiler

The port is derived from a VM targeted towards server applications. Therefore it focuses on maximizing peak performance. Thus, it utilizes the high end C2 optimizing compiler of HotSpot.  As interpreter performance is less relevant for server applications, we use the C++ interpreter.

Supported HotSpot features

We support a wide range of basic functional flavors of the HotSpot VM. As of garbage collection, we support*

  • The default GC.

...

  • Concurrent Mark and Sweep (-XX:+UseConcMarkSweepGC).

Support for G1 is also implemented, but we still test and fix issue.

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 164, "requestCorrelationId": "88c1ed078abf8f45"}