Warning: Undefined variable $content in /home/beyond/domains/devoxx.pl/public_html/wp-content/plugins/cfp-dev-shortcodes/shortcode/shortcode-cfp-talk-details.php on line 205

Krakow, Poland, 17 - 19 June 2026

Processing large amounts of data efficiently is a common challenge in modern systems. Many workloads spend most of their time performing simple mathematical operations on large arrays of numbers. Modern CPUs can speed this up using SIMD instructions, which allow a single instruction to process multiple values at once. Traditionally, accessing these capabilities from Java has been difficult and often required platform-specific native code.

The Panama Vector API changes this by allowing Java developers to express these operations directly in Java while the JVM turns them into efficient CPU instructions.

Elasticsearch provides an interesting real-world example. Modern features such as vector search rely on large numbers of vector calculations, and analytical queries written in ES|QL often process large batches of numeric data. In both cases the system repeatedly performs simple operations over large arrays of values. Elasticsearch and its underlying search engine Lucene use the Vector API to speed up these operations by taking advantage of SIMD instructions available on modern CPUs.

Using an incubating API in production software is unusual and normally avoided. In this case, however, the potential performance gains are significant enough to make it worthwhile. This talk explores how Elasticsearch integrates the Vector API, how it safely enables and disables SIMD acceleration at runtime, and what this tells us about the future of high-performance computing in Java.
Piotr PrzybyƂ
Elastic
Notorious engineer at work and after hours, tracing meanders of the art of software engineering. Remote Software Gardener, mostly working in web-oriented Java gardens. Java Champion. Testcontainers Champion. Programming usually in Java (since 1.3), Scala and Go, but in other languages too. Fan of agility, seen mostly as choosing the right tools and approaches after asking the right questions. Developer, trainer and conference speaker. In his talks, Piotr covers not only hardcore Java but also software architecture, computer security, and soft-skills.

Ticket prices will go up in...

44
Days
:
 
14
Hours
:
 
20
Minutes
:
 
30
Seconds

You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17

Phone

+48 691 793 877

Email

info@devoxx.pl

Social Media