Параллельное программирование SIMD с API Vector Автор: Хосе Помар
Автор: Devoxx
Загружено: 2023-10-05
Просмотров: 3889
Первая версия Vector API была опубликована в качестве инкубатора в JDK 16. Теперь у нас есть шестая версия инкубатора в JDK 21, которая достаточно стабильна, чтобы взглянуть на неё и посмотреть, как её можно использовать. Vector API может значительно ускорить вычисления в памяти, используя возможности SIMD (Single Instruction Multiple Data) ядер вашего процессора. Архитектура SIMD — не новая концепция, она уже использовалась в параллельных компьютерах в 80-х годах. В этом докладе объясняются различия между параллельными потоками и параллельными вычислениями, а также принципы работы SIMD-вычислений на простых примерах. Затем будут показаны шаблоны кода, предоставляемые Vector API, их производительность и способы их использования для улучшения вычислений в памяти. Также будут представлены более продвинутые методы, выходящие за рамки базовых примеров.
ХОСЕ ПОМАР
Хосе работает консультантом по Java-разработке в Oracle. Доктор философии в области прикладной математики и информатики, доцент Университета Сорбонна Париж-Нор с 25-летним стажем, выпускник программы Java Champion и участник конференции JavaOne Rockstar. Он является членом французской группы пользователей Java в Париже, был соорганизатором конференции Devoxx France и одним из организаторов JChateau, неконференции, проводимой в замке долины Луары. Он работает над документацией и сайтом сообщества dev.java, публикует ежемесячный видеосюжет JEP Café на YouTube и ведёт французский канал YouTube с более чем 80 часами курсов по Java. Он также является автором статей на Pluralsight, посвящённых Java.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: