runtimessquarejava3

IBM SDK for Java performance optimizations: part two

In the last article we provided a high level overview of the IBM J9 JVM architecture and looked at how the JIT compiler optimizes machine code to improve application performance. This article focuses on memory management, providing information about the garbage collection policies that can be used for different workloads. We will also look at...  Continue reading IBM SDK for Java performance optimizations: part two
runtimessquarejava3

IBM SDK for Java performance optimizations: part one

Java performance optimization is of interest to developers and IT specialists alike. In a series of articles we will help you understand many of the performance-critical components that make up the IBM SDK for Java, and provide you with the high level background necessary to understand how performance is affected. This first article will take...  Continue reading IBM SDK for Java performance optimizations: part one
runtimessquarejava2

How the JIT compiler can exploit SIMD and GPU for Spark workloads

Project Tungsten aims to boost the performance of the Apache Spark execution engine by fully exploiting hardware capabilities. Several related changes that have been implemented so far have been successful in improving performance on CPUs. The IBM Runtimes team have a unique approach to improving performance for workloads that can exploit SIMD and GPU hardware features....  Continue reading How the JIT compiler can exploit SIMD and GPU for Spark workloads

IBM SDK, Java™ Technology Edition, Version 8, Service Refresh 3, Fix Pack 22

The latest refresh of the Software Developers Kit (SDK) and Java™ runtime environment is now available. This release contains IBM fixes to the code base. To find out more information about the fixes that are included, see IBM SDK, Java Technology Edition, Version 8 fixes. Visit the Downloads page to download installable packages...  Continue reading IBM SDK, Java™ Technology Edition, Version 8, Service Refresh 3, Fix Pack 22

IBM SDK, Java™ Technology Edition, Version 8, Service Refresh 3, Fix Pack 21

The latest refresh of the Software Developers Kit (SDK) and Java runtime environment is now available. This release contains IBM fixes to the code base. To find out more information about the fixes that are included, see IBM SDK, Java Technology Edition, Version 8 fixes. Visit the Downloads page to download installable packages...  Continue reading IBM SDK, Java™ Technology Edition, Version 8, Service Refresh 3, Fix Pack 21

Performance improvements to the SizeEstimator class in Apache™ Spark

Our team, IBM Runtime Technologies, is responsible for shipping both the IBM SDK for Java and the IBM SDK for Apache Spark. This means that we work on performance for both of these technologies. We have found many optimizations for the IBM SDK for Java based on the analysis of big data frameworks...  Continue reading Performance improvements to the SizeEstimator class in Apache™ Spark

IBM Java runtime: Release-to-release performance improvements

IBM® has been steadily adding improvements to the IBM Software Developer Kit (SDK) and IBM Java™ runtime from release to release, to enhance Java application performance. Customers using older versions of IBM software, which consequently use an older release of the IBM Java runtime, are missing an opportunity to take advantage of these performance improvements. Most...  Continue reading IBM Java runtime: Release-to-release performance improvements

IBM SDK, Java™ Technology Edition, Version 8, Service Refresh 3, Fix Pack 12

This latest refresh of the Software Developers Kit (SDK) and Java runtime environment is now available on developerWorks. This release contains IBM fixes to the code base. To find out more information about the fixes that are included, see IBM SDK, Java Technology Edition, Version 8 fixes. Visit the Downloads page to...  Continue reading IBM SDK, Java™ Technology Edition, Version 8, Service Refresh 3, Fix Pack 12