Y

YouLibs

Remove Touch Overlay

The Vector API in JDK 17

Duration: 30:42Views: 5.9KLikes: 143Date Created: Sep, 2021

Channel: Java

Category: Science & Technology

Tags: jdk 17developer liveoraclejavaoracle developer livedeveloperssimdproject valhallaoracle javavector apiproject panamaoracle cloud

Description: 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 ➱ 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 ➱ github.com/PaulSandoz/vector-api-dev-live-10-2021 ◦ Vector API: SIMD Programming in Java ➱ youtube.com/watch?v=VYo3p4R66N8 ◦ Panama Mailing list ➱ mail.openjdk.java.net/mailman/listinfo/panama-dev ◦ JEP 414 Vector API (2nd Incubator) ➱ openjdk.java.net/jeps/414 ◦ JEP 417 Vector API (3rd Incubator) ➱ openjdk.java.net/jeps/417 Categories: #Java #SIMD #Programming

Swipe Gestures On Overlay