Java on ARM - Theory, Applications and Workloads
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the potential of Java on ARM processors in this 42-minute Devoxx conference talk. Delve into the theory, applications, and workloads of Java on ARM architecture, examining how ARM CPUs compete with x86 in cloud deployments. Learn about the Java ARM port features, performance of specific workloads, and recent changes in the Java ecosystem. Discover which metrics can be optimized using ARM servers and which workloads are best suited for this niche. Gain insights from Dmitry Chuyko, a performance engineer at BellSoft, as he shares his expertise on OpenJDK optimization for x86 and ARM, Java in containers, and the company's Liberica JDK distribution. Cover topics such as ARM chipsets, sensors, data gateways, ARM cores, OpenJDK, Java size, ARM processors, hardware threads, supercomputers, Docker, memory models, compilers, ARM instruction sets, performance comparisons, typical Java programs, micro benchmarks, and cloud instances.
Syllabus
Introduction
ARM chipsets
Sensors
Data Gateway
ARM cores
The farm
Open JDK
Java Size
ARM processors
Circuit Machine
Thunder X2
Touchpad
Hardware Threads
Supercomputers
Different software
Docker
Portes
OpenJDK
Memory model
Compilers
Static Compiler
Example
ARM instruction set
Performance comparison
Typical Java program
Strings
Data
Bitmask
Read from Address
Loop
stabstop
complex projects
prefetching
long strings
micro benchmarks
typical JVM benchmarks
benchmark comparison
Packet
AWS
Other support
Questions
Packet Instance
Mission Control
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube