У нас вы можете посмотреть бесплатно Institute Seminar | Bernhard Manfred Gruber | 2023-02-21 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
TITLE: Optimizing data layout and memory access in C++ with LLAMA by Bernhard Manfred Gruber, Center for Advanced Systems Understanding CASUS ABSTRACT: Choosing the best data layout and customizing memory access for each hardware architecture is increasingly important as more and more programs become memory-bound. For portable codes that run across heterogeneous hardware architectures, these choices are ideally decoupled from the rest of a program. This talk will discuss the state of the art in these matters and then introduce LLAMA, the low-level abstraction of memory access, as a potential solution. LLAMA is a C++ library providing a zero-runtime-overhead abstraction layer, underneath which memory mappings can be freely exchanged, to customize data layouts, memory access and access instrumentation. The talk will demonstrate LLAMA’s feasibility to solve real-world problems on several case studies and well-known benchmarks and then conclude with a guide on how to approach memory-related optimization problems. LICENSE: CC BY-SA 4.0 CASUS – Center for Advanced Systems Understanding Helmholtz-Zentrum Dresden-Rossendorf e.V. (HZDR) Untermarkt 20 D-02826 Görlitz