• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson CppCon скачать в хорошем качестве

Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson CppCon 3 года назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson  CppCon
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson CppCon в качестве 4k

У нас вы можете посмотреть бесплатно Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson CppCon или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson CppCon в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Smarter Cpp Atomic Smart Pointers - Efficient Concurrent Memory Management - Daniel Anderson CppCon

https://cppcon.org/ --- Smarter C++ Atomic Smart Pointers - Efficient Concurrent Memory Management for Everybody - Daniel Anderson - CppCon 2022 https://github.com/CppCon/CppCon2022 Memory management is hard, especially for concurrent code, even for concurrency experts. To make it more manageable, C++ programmers almost always rely on high-level abstractions such as smart pointers and deferred reclamation techniques such as hazard-pointers and RCU that offer to reduce the burden. These abstractions, however, come with many tradeoffs. In this talk, we will discuss recent library solutions that aim to combine the advantages of these techniques to produce a solution that is as easy to use as smart pointers but as fast and scalable as deferred reclamation techniques. We aim to convince the audience that scalable concurrent code with the performance of expert-written code can be written using abstractions as simple as smart pointers. As a starting point, we will discuss existing techniques and their tradeoffs. Smart pointers, such as the recently standardized atomic shared pointer, drastically reduce programmer effort, but existing implementations do not scale and result in low-performance code. Advanced deferred reclamation techniques such as hazard-pointers and RCU, as included in the latest concurrency TS, are highly scalable but very subtle and difficult to use correctly. We will show that they are a common source of memory bugs even when used by concurrency experts. The main part of the talk will then focus on several recent library interfaces that aim to combine the best of both worlds from atomic smart pointers and deferred reclamation techniques. We will also discuss some techniques that can be used to efficiently implement these interfaces and explore their performance. --- Daniel Anderson Daniel is a fifth-year PhD candidate in the Computer Science Department at Carnegie Mellon University. He is interested in the design of fast parallel algorithms and likes to write C++ libraries that make parallel computing easier and more accessible. He is a recipient of a best paper award from the ACM Symposium on Parallelism in Algorithms and Architectures conference. __ Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk #cppcon #programming #memorymanagement

Comments
  • Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022 3 года назад
    Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022
    Опубликовано: 3 года назад
  • How SMART Pointers Work in C++ 1 год назад
    How SMART Pointers Work in C++
    Опубликовано: 1 год назад
  • Новое обновление ChatGPT для углубленного исследования просто ПОТРЯСАЮЩЕЕ 👀 (невероятные варианты... 5 часов назад
    Новое обновление ChatGPT для углубленного исследования просто ПОТРЯСАЮЩЕЕ 👀 (невероятные варианты...
    Опубликовано: 5 часов назад
  • C++ Package Manager - C++ Dependencies Don't Have To Be Painful! - Augustin Popa 2 года назад
    C++ Package Manager - C++ Dependencies Don't Have To Be Painful! - Augustin Popa
    Опубликовано: 2 года назад
  • Reflection in C++ - Past, Present, and Hopeful Future - Andrei Alexandrescu - CppCon 2022 2 года назад
    Reflection in C++ - Past, Present, and Hopeful Future - Andrei Alexandrescu - CppCon 2022
    Опубликовано: 2 года назад
  • Contracts and Safety for C++26 : An expert roundtable - C++ London 1 год назад
    Contracts and Safety for C++26 : An expert roundtable - C++ London
    Опубликовано: 1 год назад
  • Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig 1 день назад
    Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig
    Опубликовано: 1 день назад
  • C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022 3 года назад
    C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022
    Опубликовано: 3 года назад
  • A Lock-Free Atomic Shared Pointer in Modern Cpp - Timur Doumler - CppCon 2022 3 года назад
    A Lock-Free Atomic Shared Pointer in Modern Cpp - Timur Doumler - CppCon 2022
    Опубликовано: 3 года назад
  • Самая сложная модель из тех, что мы реально понимаем 1 месяц назад
    Самая сложная модель из тех, что мы реально понимаем
    Опубликовано: 1 месяц назад
  • Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021 4 года назад
    Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021
    Опубликовано: 4 года назад
  • Почему ваш код не соответствует Python (и как это исправить) 3 месяца назад
    Почему ваш код не соответствует Python (и как это исправить)
    Опубликовано: 3 месяца назад
  • Как C++ стал хуже 2 года назад
    Как C++ стал хуже
    Опубликовано: 2 года назад
  • An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022 3 года назад
    An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022
    Опубликовано: 3 года назад
  • Почему Ядерная война уже началась (А вы не заметили) 11 дней назад
    Почему Ядерная война уже началась (А вы не заметили)
    Опубликовано: 11 дней назад
  • Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис 10 дней назад
    Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис
    Опубликовано: 10 дней назад
  • CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?” 8 лет назад
    CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
    Опубликовано: 8 лет назад
  • КАК УСТРОЕН TCP/IP? 1 год назад
    КАК УСТРОЕН TCP/IP?
    Опубликовано: 1 год назад
  • Я удалил ';' из C 2 месяца назад
    Я удалил ';' из C
    Опубликовано: 2 месяца назад
  • C++ Lambda Idioms - Timur Doumler - CppCon 2022 3 года назад
    C++ Lambda Idioms - Timur Doumler - CppCon 2022
    Опубликовано: 3 года назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5