Тёмный

Enter The Parallel Universe of the Vector API by SIMON RITTER 

Devoxx UK
Подписаться 11 тыс.
Просмотров 389
50% 1

For updates and more, join our community 👉 / devoxx-united-kingdom
Single Instruction Multiple Data (SIMD) instructions have been available in Intel and other processor instruction sets for over 25 years. The current implementation is Advanced Vector eXtensions (AVX), first introduced in the Sandy Bridge microarchitecture.
Using Vector processing through AVX can profoundly improve the performance level of an application that includes numerically intensive operations. The difficulty is that, although the compiler should be responsible for determining their use, code is often too complex to do so effectively.
In JDK 16, an incubator module for the Vector API (not to be confused with the Vector collections class) was introduced. This allows a developer to express vector computations that reliably compile at runtime to optimal vector instructions. The API has undergone several revisions resulting in the sixth incubator in JDK 21.
In this session, we'll explore how to use the Vector API in different use cases, comparing the code generated by the JIT compiler without the API and with it. We'll also look at what difference this makes to the performance delivered.

Наука

Опубликовано:

 

14 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
IntelliJ IDEA Tips & Tricks by ANTON ARHIPOV
50:43
Просмотров 1,5 тыс.
How We Decide by ANDREW HARMEL-LAW
50:06
Просмотров 1 тыс.
The Only Unbreakable Law
53:25
Просмотров 318 тыс.
98% Cloud Cost Saved By Writing Our Own Database
21:45
Просмотров 316 тыс.
Elixir: The Documentary
12:49
Просмотров 231 тыс.
APPLE дают это нам БЕСПЛАТНО!
1:01
Просмотров 303 тыс.
Так ли Хорош Founders Edition RTX 4080 ?
13:00
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
899$ vs 360$ which one will you choose ? #iphone #poco
0:18