Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

The Art of SIMD Programming by Sergey Slotin

Автор: Performance Summit

Загружено: 2022-09-09

Просмотров: 15323

Описание:

Modern hardware is highly parallel, but not only in terms of multiprocessing. There are many other forms of parallelism that, if used correctly, can greatly boost program efficiency — and without requiring more CPU cores. One such type of parallelism actively adopted by CPUs is "Single Instruction, Multiple Data" (SIMD): a class of instructions that can perform the same operation on a block of 16, 32, or 64 bytes of data in one go, yielding a proportional speedup over scalar code.

While SIMD shares many similarities with classic multiprocessor computing, it is quite different and often requires creative use of the instruction set. In this talk, we will give a general introduction to the technology (focusing on x86/AVX2), derive and implement several state-of-the-art SIMD algorithms, and discuss their use in impactful open-source projects.

https://skillsmatter.com/skillscasts/...

The Art of SIMD Programming by Sergey Slotin

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Running a Datacenter Performance Optimization Campaign by Nadav Rotem

Running a Datacenter Performance Optimization Campaign by Nadav Rotem

Как устроены память и кеши | Сергей Слотин

Как устроены память и кеши | Сергей Слотин

SIMD and vectorization using AVX intrinsic functions (Tutorial)

SIMD and vectorization using AVX intrinsic functions (Tutorial)

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

SIMD и ручная векторизация (доп. семинар для первого курса по языку C и алгоритмам)

SIMD и ручная векторизация (доп. семинар для первого курса по языку C и алгоритмам)

What is SIMD? Abusing Vector Instructions Across Threads for Ray Tracing

What is SIMD? Abusing Vector Instructions Across Threads for Ray Tracing

4x Code Performance with SIMD

4x Code Performance with SIMD

Closing Keynote: C++ as a 21st century language - Bjarne Stroustrup

Closing Keynote: C++ as a 21st century language - Bjarne Stroustrup

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

“Data Engineering at the Speed of Your Disk” by Daniel Lemire (Université du Québec)

“Data Engineering at the Speed of Your Disk” by Daniel Lemire (Université du Québec)

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by ROY VAN RIJN

Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by ROY VAN RIJN

The Return of Procedural Programming - Richard Feldman

The Return of Procedural Programming - Richard Feldman

Performance: SIMD, Vectorization and Performance Tuning | James Reinders, former Intel Director

Performance: SIMD, Vectorization and Performance Tuning | James Reinders, former Intel Director

Как писать код с ИИ: советы от разработчика с 25-летним стажем

Как писать код с ИИ: советы от разработчика с 25-летним стажем

#2 The Nordish Pitch Session - PROJECT HARRISON and

#2 The Nordish Pitch Session - PROJECT HARRISON and "A New Era of Maritime Intelligence"

Intrinsic Functions - Vector Processing Extensions

Intrinsic Functions - Vector Processing Extensions

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]