[Konstantin Vladimirov] SIMD и ручная векторизация (доп. семинар для первого курса по языку C и алгоритмам)
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео является собственностью канала Konstantin Vladimirov. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @tilir.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Специальные выпуски о комбинаторике.
Дополнительный семинар, когда сессия уже (почти) сдана, а семестр ещё далеко -- самое время поговорить об отвлеченных вещах. Например о векторизации.
Мы рассмотрим базовую поддержку векторных инструкций современными процессорами, эффект векторизации на производительность простых примеров, а дальше пойдём к более сложным примерам.
В частности -- к сортирующим сетям.
Лектор: Константин Владимиров
Дата лекции: 2 мая 2022 года
Съёмка: Евгений Богданов.
Звук: Юлий Тарасов.
Слайды ко всем лекциям по комбинаторике:
Исходный код к лекции:
Задачник для первого курса:
Timeline:
00:00 Векторные возможности CPU
07:50 Хедера для интринсиков и методы работы с ними
14:53 Распечатка, сохранение и загрузка регистров
24:42 Простая арифметика
29:00 Первый пример: find
36:16 Больше интринсиков и blend
42:00 Второй пример: argmin
57:14 Перестановки
01:00:17 Третий пример: copy_if_less
01:13:12 Сортирующие сети
01:22:16 Битонические последовательности
01:32:38 Сортировка внутри векторного регистра
01:37:25 Вращения и сдвиги
01:43:12 Медианные фильтры и завершение
Errata:
* Тут пока пусто
2 views
0
0
1 week ago 01:05:26 1
Черт с портфелем (комедия, реж. Владимир Герасимов, 1966 г. )
1 week ago 00:00:27 85
Председатель Госсовета Крыма Владимир Константинов проголосовал на избирательном участке в селе Научное Бахчисарайского района
1 week ago 00:38:38 1
Аудиокнига «Фиолетовый луч». Константин Паустовский. Читает Владимир Антоник
1 week ago 00:01:10 7
Владимир Сальдо вместе с сенатором Константином Басюком встретился с херсонскими детьми в ВДЦ “Океан“
1 week ago 00:17:23 1
Короткометражный фильм «Чернильное море». В ролях: Владимир Вдовиченков и Владимир Сарапульцев
1 week ago 01:49:35 236
РАЗНОЕ ВРЕМЯ
1 week ago 00:03:35 168
Константин Соколовский. Песня самолëта-истребителя. (Владимир Высоцкий). Кавер.
1 week ago 00:03:58 1
Геннадий Хазанов - Константин Циолковский (Юбилей Владимира Васильева, 2010 г.)
2 weeks ago 01:24:40 1
Пароль не нужен - 2 серия (1967)
2 weeks ago 01:26:32 2
“Крещение Руси – Исторический выбор князя Владимира“ встреча из цикла “Собеседники“
2 weeks ago 00:04:14 1
Александр Шалунов - Шум берез ( Константин Орбелян - Владимир Лазарев )
2 weeks ago 00:03:08 1
LITTLE BIG - EVERYBODY (Little Big Are Back) (Official Music Video)
2 weeks ago 00:40:22 1
«Мцыри». М.Ю.Лермонтов. Аудиокнига. Читает Владимир Антоник
2 weeks ago 10:20:39 1
ШИКАРНАЯ КРИМИНАЛЬНАЯ ДРАМА! ВСЕ СЕРИИ. ХОРОШИЕ РУКИ. МЕЛОДРАМА
2 weeks ago 00:03:06 1
ЛСП — Сикрет Плейс
2 weeks ago 00:02:14 1
Константин Ваншенкин, “Земли потрескавшейся корка...“, читает Владимир Королёв, г. Смоленск
2 weeks ago 00:04:59 1
“Склероз на двоих“. Владимир Винокур и Роман Казаков (1986)
2 weeks ago 01:00:32 1
Драматургия и театр. Театр Владимира Маяковского. Серия 1 (1985)
2 weeks ago 01:14:19 1
Драматургия и театр. Театр Владимира Маяковского. Серия 2 (1985)
2 weeks ago 00:06:43 7
Свято-Алексиевский Константино-Еленинский мужской монастырь (Владимир)
2 weeks ago 00:34:08 6
Концерт, приуроченный ко Дню памяти Владимира Семеновича Высоцкого.
2 weeks ago 00:11:20 1
Концерт ко дню памяти Владимира Высоцкого и Павла Булыгина.
2 weeks ago 00:04:29 5
Концерт «Когда два сердца бьются вместе», посвящённый Дню и Году семьи 👨👩🧒
2 weeks ago 00:05:18 171
Оксана уехала на море с коллегой Константином, и Владимир узнал об этом через три дня.