The Vector API in JDK 17

Описание к видео 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.

An Oracle Developer Live - Java Innovation Session presented by Paul Sandoz - Consulting Member of Technical Staff, Oracle ➱ https://inside.java/u/PaulSandoz/

⎯⎯⎯⎯⎯⎯ 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 Array.hashCode
24:50 Vector API and Project Valhalla

⎯⎯⎯⎯⎯⎯ Resources ⎯⎯⎯⎯⎯⎯
◦ Example repo ➱ https://github.com/PaulSandoz/vector-...
◦ Vector API: SIMD Programming in Java ➱    • Vector API: SIMD Programming in Java  
◦ Panama Mailing list ➱ https://mail.openjdk.java.net/mailman...
◦ JEP 414 Vector API (2nd Incubator) ➱ https://openjdk.java.net/jeps/414
◦ JEP 417 Vector API (3rd Incubator) ➱ https://openjdk.java.net/jeps/417

Categories: #Java #SIMD #Programming

Комментарии

Информация по комментариям в разработке