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

MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 скачать в хорошем качестве

MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 3 года назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 в качестве 4k

У нас вы можете посмотреть бесплатно MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 в формате MP3:


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



MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022

https://cppcon.org/ --- MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 https://github.com/CppCon/CppCon2022 This talk is a deep dive into the history behind MDSPAN (it’s roots being in Kokkos::View), the C++ standardization effort behind it (current status, various tradeoffs made over time, and language changes to help support it) and how SYCL is looking to leverage it in the future. MDSPAN is a non-owning multidimensional array reference, currently slated to be one of the flagship libraries added to C++23. View/reference vocabulary types first entered C++17 with string_view (a non-owning string reference), followed by span (a non-owning single dimension contiguous memory reference) and the ranges library. MDSPAN is the natural progression of this, and one that is critical to distributed (eg. CPU/GPU programming) and high-performance computing. MDSPAN got its roots from Kokkos::View, One key difference between Kokkos::View & MDSPAN: Kokkos::View may be owning (reference-counted reference semantics) or non-owning. The former is also being standardized for C++26 as MDARRAY, although with value and not reference-counted semantics. Separately, in 2014 Microsoft proposed a similar type, array_view, be added to the standard. After a year and a half and seven revisions, it was ultimately abandoned in favor of what is now MDSPAN because it did not provide a zero-overhead abstraction. The MDSPAN proposal itself has taken seven years and has been through 17 revisions (so far), with input from many different companies as well as the C++ Committee. What changed over the years and why did it change? In parallel, two key language changes were made which ultimately improved the interface: deprecating the comma operator inside square brackets, and the addition of the multidimensional subscript operator. This allows the natural syntax of a[I, j, k] instead of inferior alternatives like a(i, j, k), a[I][j][k] or even a[Index(i), j, k]. --- Nevin Liber Nevin “:-)” Liber is a Computer Scientist in the ALCF (Argonne Leadership Computing Facility) division of Argonne National Laboratory, where he works on the oneAPI/DPC++/SYCL backend for Kokkos for Aurora. He also represents Argonne on the SYCL and C++ Committees, the latter as Vice Chair of LEWGI/SG18. Back when he started out working at Bell Labs over three decades ago, a friend of his called and asked “What do you know about C++? You folks invented it!” That was enough to get a relatively shy junior engineer to go find the local expert so he could go play with it, and the rest is history! He has worked in C++ across various industries and platforms (big data, low-latency, operating systems, embedded, telephony and now exascale computing, just to name a few). He has also been a C++ Committee member since 2010 and hosted both the C++ and C standards meetings in Chicago. __ 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 #cpp

Comments
  • 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 года назад
  • C++ Performance Portability - A Decade of Lessons Learned - Christian Trott - CppCon 2022 3 года назад
    C++ Performance Portability - A Decade of Lessons Learned - Christian Trott - CppCon 2022
    Опубликовано: 3 года назад
  • 2  недели с OpenClaw, а потом УДАЛИЛ. Что случилось? 29 минут назад
    2 недели с OpenClaw, а потом УДАЛИЛ. Что случилось?
    Опубликовано: 29 минут назад
  • MDSPAN: A Deep Dive Spanning C++, Kokkos & SYCL 2 года назад
    MDSPAN: A Deep Dive Spanning C++, Kokkos & SYCL
    Опубликовано: 2 года назад
  • Killing C++ Serialization Overhead & Complexity - Eyal Zedaka - CppCon 2022 3 года назад
    Killing C++ Serialization Overhead & Complexity - Eyal Zedaka - CppCon 2022
    Опубликовано: 3 года назад
  • Heterogeneous Modern C++ with SYCL 2020 - Michael Wong, Nevin Liber, Tom Deakin & Gordon Brown 4 года назад
    Heterogeneous Modern C++ with SYCL 2020 - Michael Wong, Nevin Liber, Tom Deakin & Gordon Brown
    Опубликовано: 4 года назад
  • Back to Basics: Cpp Value Semantics - Klaus Iglberger - CppCon 2022 3 года назад
    Back to Basics: Cpp Value Semantics - Klaus Iglberger - CppCon 2022
    Опубликовано: 3 года назад
  • C++ Weekly - Ep 432 - Why constexpr Matters 1 год назад
    C++ Weekly - Ep 432 - Why constexpr Matters
    Опубликовано: 1 год назад
  • 11 Advanced C++ workshop 2023   std::mdspan 2 года назад
    11 Advanced C++ workshop 2023 std::mdspan
    Опубликовано: 2 года назад
  • Khronos Sycl Language Framework for C++ Accelerators: Take Advantage of All the MIPS  Michael S Wong 2 года назад
    Khronos Sycl Language Framework for C++ Accelerators: Take Advantage of All the MIPS Michael S Wong
    Опубликовано: 2 года назад
  • From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky 3 года назад
    From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky
    Опубликовано: 3 года назад
  • Как C++ стал хуже 3 года назад
    Как C++ стал хуже
    Опубликовано: 3 года назад
  • Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023 2 года назад
    Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023
    Опубликовано: 2 года назад
  • C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022 3 года назад
    C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022
    Опубликовано: 3 года назад
  • C++ Perfect Forwarding 4 года назад
    C++ Perfect Forwarding
    Опубликовано: 4 года назад
  • Multidimensional Arrays in C++ 1 год назад
    Multidimensional Arrays in C++
    Опубликовано: 1 год назад
  • Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger  CppCon 2022 3 года назад
    Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger CppCon 2022
    Опубликовано: 3 года назад
  • Experienced C++ Developers Tell the Truth in 2021 5 лет назад
    Experienced C++ Developers Tell the Truth in 2021
    Опубликовано: 5 лет назад
  • A Smooth Introduction to SYCL for C++20 Afficionados - Joel Falcou - C++ on Sea 2023 2 года назад
    A Smooth Introduction to SYCL for C++20 Afficionados - Joel Falcou - C++ on Sea 2023
    Опубликовано: 2 года назад
  • Branchless Programming in C++ - Fedor Pikus - CppCon 2021 4 года назад
    Branchless Programming in C++ - Fedor Pikus - CppCon 2021
    Опубликовано: 4 года назад

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

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



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