The Vector API in JDK 17

The Vector API enables developers to express data parallel computation, leveraging SIMD hardware on Intel and ARM CPUs. The API was introduced as an incubating API in Java 16 and was then enhanced in Java 17. This session first discusses some of those enhancements, presents an example of how to experiment with the API, and then proceeds to discus future enhancements. Special focus will be given to Vector API and connections with Project Valhalla, which proposes to enhance the Java platform with value types and generics over values. As both evolve we anticipate the Vector API to be a primary consumer of Project Valhalla’s enhancements. Presented by Paul Sandoz - Consulting Member of Technical Staff () ⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯ 00:00 Intro 01:04 Vector API Overview 02:59 Vector API Timeline 05:51 Vector API Enhancements in JDK 17 08:54 Dive-in example - Vectorizing 24:50 Vector API and Project Valhalla ⎯⎯⎯⎯⎯⎯ Resources ⎯⎯⎯⎯⎯⎯ ◦ Example repo ➱ https://gi
Back to Top