Konrad Szałkowski - Vector API - parallel computations in Java

preview_player
Показать описание
Konrad Szałkowski - Senior Staff Engineer at Visa is Pozitive Technologies 2022 speaker!🎉

Java programmer for 12 years, who started his programming journey with an old Commodore 64. He always thinks Java is slow (which as we know is not true) and tries to find the best performance solutions for the programs he writes. He has a background also in network development and distributed systems creation. In commercial life, Konrad always tries to find a quiet place where he can practice TDD and craftsmanship, but trouble somehow always finds him and he ends up as a firefighter debugging the depths of JVM. He is also a fan of GPU programming and wants to find an excellent way to import this computing power into the JVM world.

"Vector API - parallel computations in Java" 👉 Day-to-day VISA processors have a large set of instructions. So far Java was harnessing a mere 40% of it. Once in the 90s instructions from SSE, MMX, NEON or AVX were boiling young computer enthusiasts' minds - allowing them to have better gaming experiences. But games and their worlds are large sets of massive vector and matrix computations. Why not use it in Java? In this talk, we will discuss what Vector API (JEP 338) brings to Java and how to use it and most importantly what for. This presentation shows how we can write down entirely new APIs that are comfortable to use, although constructed from new Java language concepts. How math programming can go true.
Рекомендации по теме
welcome to shbcf.ru