Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Writing Fast Java Code with the Vector API - JEP Café 18

Java via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course shows how to use Java’s Vector API to structure computations around a CPU’s SIMD capabilities. It covers vector creation and array loading, lane-wise operations, and parallel reductions through examples such as sums, norms, averages, and filtering.

Syllabus

Intro
Introducing the SIMD features of your CPU
Scalar parallel computing based on concurrency
Vector parallel computing based on SIMD machine
Shape and species of a Vector
Creating vectors from arrays to sum them
Loading any array in a vector using masks
Avoiding masking when it is not supported
Parallel cross-lanes and lane-wise operations
Computing the norm of a vector in parallel
Computing the average of vector components in parallel
Filtering and compressing a vector in parallel
Reducing a vector in parallel
Wrapping up parallel computations using vectors
Examples, patterns and performances
Outro

Taught by

Java

Reviews

Start your review of Writing Fast Java Code with the Vector API - JEP Café 18

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.