本屆 #JCConf 邀請到 Takaaki Sugiyama 分享 Java Goes Outside: FFM API, Vector API, and Beyond
講題簡介:
Java runs on the JVM, which brings great benefits: memory safety, type safety, and platform independence. However, Java has long been considered weak when it comes to the "outside world" — calling native libraries, controlling hardware, and optimizing at the CPU instruction level have all been pain points for Java developers.
Project Panama changes that. The FFM API (Foreign Function & Memory API), released as a standard feature in Java 22, introduces new abstractions such as MemorySegment and Linker, allowing native functions and off-heap memory to be accessed in a way that feels natural within the Java world. In this session, I will walk through a simple electronics demo to explain the advantages of the FFM API compared to the traditional JNI approach.
This session will also cover the Vector API, another output of Project Panama. By explicitly leveraging CPU SIMD instructions from Java, this API delivers significant performance gains in areas such as image processing and numerical computation. This session will also introduce Project Babylon, an OpenJDK project that aims to run Java on accelerators such as GPUs and FPGAs.
Java is now stepping out beyond the JVM. To boldly go where Java has never gone before.
購票請洽:
https://twjug.kktix.cc/events/jcconf-2026
#JCConf #JCConf2026 #Java #AI #JVM #ProjectPanama #FFM #Performance