• 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 скачать в хорошем качестве

MDSPAN: A Deep Dive Spanning C++, Kokkos & SYCL 2 года назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

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


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

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

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

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


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



MDSPAN: A Deep Dive Spanning C++, Kokkos & SYCL

Abstract 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 19+ revisions, 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]. Speaker Bio Nevin “:-)” Liber is a Computer Scientist in the ALCF (Argonne Leadership Computing Facility) division of Argonne National Laboratory, where he works on Kokkos. He also represents Argonne on the SYCL and C++ Committees, the latter as INCITS C++ Vice Chair, WG21 Admin Chair and WG21 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.

Comments
  • MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022 3 года назад
    MDSPAN - A Deep Dive Spanning C++, Kokkos & SYCL - Nevin Liber - CppCon 2022
    Опубликовано: 3 года назад
  • GPU Performance Portability Using Standard C++ with SYCL - Hugh Delaney & Rod Burns - CppCon 2022 3 года назад
    GPU Performance Portability Using Standard C++ with SYCL - Hugh Delaney & Rod Burns - CppCon 2022
    Опубликовано: 3 года назад
  • Lightning Talk: Spanny: Abusing C++ mdspan Is Within Arm’s Reach - Griswald Brooks - CppCon 2023 1 год назад
    Lightning Talk: Spanny: Abusing C++ mdspan Is Within Arm’s Reach - Griswald Brooks - CppCon 2023
    Опубликовано: 1 год назад
  • Choosing The Right Language (for your project) 11 месяцев назад
    Choosing The Right Language (for your project)
    Опубликовано: 11 месяцев назад
  • TCL Internship Week 3 Intern Demo | Group Project | Network Segmentation Failure + CVE-2026-1731 2 недели назад
    TCL Internship Week 3 Intern Demo | Group Project | Network Segmentation Failure + CVE-2026-1731
    Опубликовано: 2 недели назад
  • CppCon 2022
    CppCon 2022
    Опубликовано:
  • DUBLET LEWEGO! SIEDEM GOLI BARÇY! BARCELONA - NEWCASTLE, SKRÓT MECZU 20 часов назад
    DUBLET LEWEGO! SIEDEM GOLI BARÇY! BARCELONA - NEWCASTLE, SKRÓT MECZU
    Опубликовано: 20 часов назад
  • Kokkos Tutorial ǀ Nathan Ellingwood, Sandia National Laboratories 7 лет назад
    Kokkos Tutorial ǀ Nathan Ellingwood, Sandia National Laboratories
    Опубликовано: 7 лет назад
  • NVIDIA nigdy nie sprzedawała TAKIEJ karty... 1 час назад
    NVIDIA nigdy nie sprzedawała TAKIEJ karty...
    Опубликовано: 1 час назад
  • Advanced C++ workshop 2023
    Advanced C++ workshop 2023
    Опубликовано:
  • SŁAWOMIR CENCKIEWICZ I JACEK PRUSINOWSKI: ŚLEDZTWO WS. CZUCHNOWSKIEGO, ANEKS DO RAPORTU WSI Трансляция закончилась 8 часов назад
    SŁAWOMIR CENCKIEWICZ I JACEK PRUSINOWSKI: ŚLEDZTWO WS. CZUCHNOWSKIEGO, ANEKS DO RAPORTU WSI
    Опубликовано: Трансляция закончилась 8 часов назад
  • Large Language AI Models for Hypertension Care: Justin Kramer, PhD (Wake Forest AI-IA Seminar) 9 дней назад
    Large Language AI Models for Hypertension Care: Justin Kramer, PhD (Wake Forest AI-IA Seminar)
    Опубликовано: 9 дней назад
  • 11 Advanced C++ workshop 2023   std::mdspan 2 года назад
    11 Advanced C++ workshop 2023 std::mdspan
    Опубликовано: 2 года назад
  • DarkSword ломает iPhone, Microsoft идёт в суд 13 часов назад
    DarkSword ломает iPhone, Microsoft идёт в суд
    Опубликовано: 13 часов назад
  • Component based or monolithic development for large C and C++ projects: Why not both? 3 месяца назад
    Component based or monolithic development for large C and C++ projects: Why not both?
    Опубликовано: 3 месяца назад
  • SWAP-and-Route: Fast Resource Exchange and Collaborative Routing for NPOs with Prof. Andrew Trapp 2 недели назад
    SWAP-and-Route: Fast Resource Exchange and Collaborative Routing for NPOs with Prof. Andrew Trapp
    Опубликовано: 2 недели назад
  • Productive Programming with the JAI Programming Language 1 год назад
    Productive Programming with the JAI Programming Language
    Опубликовано: 1 год назад
  • Project ECHO - Curriculum 8 - AI and Probable Privacy Implications for Business 9 дней назад
    Project ECHO - Curriculum 8 - AI and Probable Privacy Implications for Business
    Опубликовано: 9 дней назад
  • Новый китайский ИИ DuClaw сделал OpenClaw мгновенным и непобедимым. 4 дня назад
    Новый китайский ИИ DuClaw сделал OpenClaw мгновенным и непобедимым.
    Опубликовано: 4 дня назад
  • The CUDA C++ Developer’s Toolbox 2 месяца назад
    The CUDA C++ Developer’s Toolbox
    Опубликовано: 2 месяца назад

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

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



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