Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть DynaSOAr: Parallel Memory Allocation for GPU Object-oriented Programming with Efficient Memory Use

  • ECOOP
  • 2019-08-20
  • 159
DynaSOAr: Parallel Memory Allocation for GPU Object-oriented Programming with Efficient Memory Use
ECOOPECOOP 2019Programming languagesCompilersSoftware EngineeringMatthias SpringerHidehiko MasuharaDynaSOAr:ParallelMemoryAllocatorforObject-orientedProgrammingonGPUswithEfficientAccess
  • ok logo

Скачать DynaSOAr: Parallel Memory Allocation for GPU Object-oriented Programming with Efficient Memory Use бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно DynaSOAr: Parallel Memory Allocation for GPU Object-oriented Programming with Efficient Memory Use или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку DynaSOAr: Parallel Memory Allocation for GPU Object-oriented Programming with Efficient Memory Use бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео DynaSOAr: Parallel Memory Allocation for GPU Object-oriented Programming with Efficient Memory Use

DynaSOAr: A Parallel Memory Allocator for Object-oriented Programming on GPUs with Efficient Memory Access by Matthias Springer, Hidehiko Masuhara

Object-oriented programming has long been regarded as too inefficient for SIMD high-performance computing, despite the fact that many important applications in HPC have an inherent object structure. On SIMD accelerators including GPUs, this is mainly due to performance problems with memory allocation: There are a few libraries that support parallel memory allocation directly on accelerator devices, but all of them suffer from uncoalesed memory accesses.
In this work, we present DynaSOAr, a C++/CUDA data layout DSL for object-oriented programming, combined with a parallel dynamic object allocator. DynaSOAr was designed for a class of object-oriented programs that we call Single-Method Multiple Objects (SMMO), in which parallelism is expressed over a set of objects. DynaSOAr is the first GPU object allocator that provides a parallel do-all operation, which is the foundation of SMMO applications.
DynaSOAr improves the usage of allocated memory with a Structure of Arrays (SOA) data layout and achieves low memory fragmentation through efficient management of free and allocated memory blocks with lock-free, hierarchical bitmaps. In our benchmarks, DynaSOAr achieves a significant speedup of application code of up to 3x over state-of-the-art allocators. Moreover, DynaSOAr manages heap memory more efficiently than other allocators, allowing programmers to run up to 2x larger problem sizes with the same amount of memory.

Part of ECOOP 2019 https://2019.ecoop.org/
Video by PL Presents, follow us at   / plpresents  

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]