Всем привет. Ранний доступ к моему выступлению на C++Russia 2022 для моих подписчиков в телеграме:
Начало где-то на 75-й секунде.
https://www.youtube.com/watch?v=YJd6Ig4ihJ0&t=75s
Дополнительные главы (всё на что не хватило часа на конференции) снимаем в среду и надеюсь выложить к середине июля.
Также есть ранний доступ к интервью со мной после выступления: https://youtu.be/gDe4kwPGNKI
#cpp_postgraduate #conference #graphics
Начало где-то на 75-й секунде.
https://www.youtube.com/watch?v=YJd6Ig4ihJ0&t=75s
Дополнительные главы (всё на что не хватило часа на конференции) снимаем в среду и надеюсь выложить к середине июля.
Также есть ранний доступ к интервью со мной после выступления: https://youtu.be/gDe4kwPGNKI
#cpp_postgraduate #conference #graphics
YouTube
Константин Владимиров — Память как концепция в гетерогенных системах
Подробнее о конференции C++ Russia: https://jrg.su/W8skjE
— —
Память это то, что программисты на C++ хорошо знают и полагают, что имеют над ней контроль. Но много ли известно о памяти на GPU?
Внезапно многие привычные концепции из мира C++ ломаются, а создание…
— —
Память это то, что программисты на C++ хорошо знают и полагают, что имеют над ней контроль. Но много ли известно о памяти на GPU?
Внезапно многие привычные концепции из мира C++ ломаются, а создание…
👍43🔥28
Опубликовал дополнительные главы (в принципе можно смотреть как отдельную лекцию, но лучше конечно начать с доклада на C++Russia 2022):
https://www.youtube.com/watch?v=-aE1hD9OWRk
В этой лекции мы начнём с разговора о графике, но очень быстро перейдём к рассмотрению пяти главных задач вычислений на видеокарточках. Разумеется ценность представляют не сами задачи, а то, что разговор о них поможет нам глубже погрузиться в концепции управленяи памятью, параллелизма, векторизации и т. д.
О дальнейших планах.
В следующую пятницу читаю гостевую лекцию в "Школе 21" — это такой бесплатный образовательный проект от Сбербанка. Лекция будет называться "Что происходит в LLVM и зачем вам это знать". Мы рассмотрим оптимизации которые делает компилятор LLVM и те, которые он не делает потому что его не попросили. Особенно мы остановимся на специальных полезных режимах, таких как LTO и PGO.
Надеюсь запись будет возможна и тогда выложу её когда смогу.
#cpp_postgraduate #graphics
https://www.youtube.com/watch?v=-aE1hD9OWRk
В этой лекции мы начнём с разговора о графике, но очень быстро перейдём к рассмотрению пяти главных задач вычислений на видеокарточках. Разумеется ценность представляют не сами задачи, а то, что разговор о них поможет нам глубже погрузиться в концепции управленяи памятью, параллелизма, векторизации и т. д.
О дальнейших планах.
В следующую пятницу читаю гостевую лекцию в "Школе 21" — это такой бесплатный образовательный проект от Сбербанка. Лекция будет называться "Что происходит в LLVM и зачем вам это знать". Мы рассмотрим оптимизации которые делает компилятор LLVM и те, которые он не делает потому что его не попросили. Особенно мы остановимся на специальных полезных режимах, таких как LTO и PGO.
Надеюсь запись будет возможна и тогда выложу её когда смогу.
#cpp_postgraduate #graphics
YouTube
Пять главных задач GPGPU: погружение в SYCL
Эта лекция является продолжением и углублением (а иногда и опровержением) некоторых тезисов доклада автора на C++Russia 2022.
Доклад назывался "Память как концепция в гетерогенных системах", вы можете посмотреть его здесь: https://www.youtube.com/watch?…
Доклад назывался "Память как концепция в гетерогенных системах", вы можете посмотреть его здесь: https://www.youtube.com/watch?…
👍37🔥10❤2
Это закреплённый пост, начните с его прочтения.
Прецедентные правила канала (просто почитайте и соотнесите с ними то что вы хотите написать): https://t.me/cpp_lects_rus/169
В качестве технического дополнения: пожалуйста не оставляйте в группе канала постов, не прикреплённых к веткам обсуждения.
Для сбора запросов на новые ветки используйте direct messages на канале, они бесплатны. Информация как их найти тут: https://t.me/cpp_lects_rus/287
На канале введена система тегов для навигации. Ниже теги изложены в алфавитном порядке.
#author_event -- встречи с читателями
#books -- обзоры чужих книг
#c_graduate -- изложение на C для первого курса
#conference -- что-то касающееся конференций в которых я участвую
#combinatorics -- что-то про комбинаторику
#compilers -- алгоритмы оптимизирующей компиляции
#computability -- что-то про вычислимость
#cpp_graduate -- изложение на C++ для второго курса
#cpp_postgraduate -- изложение на C++ для магистратуры
#interview -- интервью со мной в разных местах
#graphics -- что-то про GPU или GPGPU
#happynewyear -- традиционное подведение итогов года
#knuth -- вольные переводы Дональда Кнута
#llm -- общение с микроволновками
#official -- под этим тегом я говорю от своего лица, обычно какие-то технические вещи и объявления
#publications -- публикации в научных журналах и не только
#riscv — нечто про открытую и расширяемую архитектуру RISC-V
#talks -- обзоры чужих докладов
#toolchain -- что-то про системы компиляции, а также ассемблеры линкеры и всё такое
#torrent -- публичная выкладка пакетами
#questions -- предложения что-то обсудить
Размечены все существующие посты. Если найдёте ошибки в разметке сообщайте.
Ютуб-канал с моими лекциями: https://www.youtube.com/@tilir
Рутуб-канал с ними же: https://rutube.ru/u/cpplectsrus/
Курс по языку C: https://youtube.com/playlist?list=PL3BR09unfgchRxdDws74aY4mlSk9eYGEs
Базовый курс по C++: https://www.youtube.com/playlist?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK
Магистерский курс по C++: https://www.youtube.com/playlist?list=PL3BR09unfgcgf7R88ZQRQqWOdLy4pRW2h
Оптимизирующие компиляторы: https://www.youtube.com/playlist?list=PL3BR09unfgcjBG1H9xRUesaQX6nCsobs1
#official
Прецедентные правила канала (просто почитайте и соотнесите с ними то что вы хотите написать): https://t.me/cpp_lects_rus/169
В качестве технического дополнения: пожалуйста не оставляйте в группе канала постов, не прикреплённых к веткам обсуждения.
Для сбора запросов на новые ветки используйте direct messages на канале, они бесплатны. Информация как их найти тут: https://t.me/cpp_lects_rus/287
На канале введена система тегов для навигации. Ниже теги изложены в алфавитном порядке.
#author_event -- встречи с читателями
#books -- обзоры чужих книг
#c_graduate -- изложение на C для первого курса
#conference -- что-то касающееся конференций в которых я участвую
#combinatorics -- что-то про комбинаторику
#compilers -- алгоритмы оптимизирующей компиляции
#computability -- что-то про вычислимость
#cpp_graduate -- изложение на C++ для второго курса
#cpp_postgraduate -- изложение на C++ для магистратуры
#interview -- интервью со мной в разных местах
#graphics -- что-то про GPU или GPGPU
#happynewyear -- традиционное подведение итогов года
#knuth -- вольные переводы Дональда Кнута
#llm -- общение с микроволновками
#official -- под этим тегом я говорю от своего лица, обычно какие-то технические вещи и объявления
#publications -- публикации в научных журналах и не только
#riscv — нечто про открытую и расширяемую архитектуру RISC-V
#talks -- обзоры чужих докладов
#toolchain -- что-то про системы компиляции, а также ассемблеры линкеры и всё такое
#torrent -- публичная выкладка пакетами
#questions -- предложения что-то обсудить
Размечены все существующие посты. Если найдёте ошибки в разметке сообщайте.
Ютуб-канал с моими лекциями: https://www.youtube.com/@tilir
Рутуб-канал с ними же: https://rutube.ru/u/cpplectsrus/
Курс по языку C: https://youtube.com/playlist?list=PL3BR09unfgchRxdDws74aY4mlSk9eYGEs
Базовый курс по C++: https://www.youtube.com/playlist?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK
Магистерский курс по C++: https://www.youtube.com/playlist?list=PL3BR09unfgcgf7R88ZQRQqWOdLy4pRW2h
Оптимизирующие компиляторы: https://www.youtube.com/playlist?list=PL3BR09unfgcjBG1H9xRUesaQX6nCsobs1
#official
Telegram
C++ and other lectures
В эфире рубрика "стёртые комментарии моих забаненных подписчиков".
Преамбула. На моём ютуб-канале 17+ тысяч подписчиков и это очень много. Я с некоторым опасением смотрел на цифры уже когда нас стало 10к+, потому что ясное дело, что для любого большого канала…
Преамбула. На моём ютуб-канале 17+ тысяч подписчиков и это очень много. Я с некоторым опасением смотрел на цифры уже когда нас стало 10к+, потому что ясное дело, что для любого большого канала…
🔥107👍34❤6❤🔥6
Моё прошлогоднее выступление на C++ Russia наконец-то выложили в открытый доступ (раньше было только по ссылке).
https://www.youtube.com/watch?v=YJd6Ig4ihJ0
Напоминаю что у этого выступления есть follow-up и допглавы: https://www.youtube.com/watch?v=-aE1hD9OWRk где мы погружаемся глубже и разбираем те же вопросы более обстоятельно.
#conference #graphics
https://www.youtube.com/watch?v=YJd6Ig4ihJ0
Напоминаю что у этого выступления есть follow-up и допглавы: https://www.youtube.com/watch?v=-aE1hD9OWRk где мы погружаемся глубже и разбираем те же вопросы более обстоятельно.
#conference #graphics
YouTube
Константин Владимиров — Память как концепция в гетерогенных системах
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Память это то, что программисты на C++ хорошо знают и полагают, что имеют над ней контроль. Но много ли известно о памяти на GPU?
Внезапно многие привычные концепции из мира C++ ломаются, а создание…
— —
Память это то, что программисты на C++ хорошо знают и полагают, что имеют над ней контроль. Но много ли известно о памяти на GPU?
Внезапно многие привычные концепции из мира C++ ломаются, а создание…
👍53🔥12❤7🍓3💔2🥰1