ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

2017 EuroLLVM Developers’ Meeting: S. Ainsworth “Software Prefetching for Indirect Memory Accesses”

Автор: LLVM

Загружено: 2017-05-30

Просмотров: 1328

Описание: http://www.LLVM.org/devmtg/2017-03/
—
Software Prefetching for Indirect Memory Accesses - Sam Ainsworth, University of Cambridge

Slides: http://llvm.org/devmtg/2017-03//asset...
—
Many modern data processing and HPC workloads are heavily memory-latency bound. A tempting proposition to solve this is software prefetching, where special non-blocking loads are used to bring data into the cache hierarchy just before being required. However, these are difficult to insert to effectively improve performance, and techniques for automatic insertion are currently limited.

This paper develops a novel compiler pass to automatically generate software prefetches for indirect memory accesses, a special class of irregular accesses often seen in high-performance workloads. We evaluate this across a wide set of systems, all of which gain benefit from the technique. Across a set of memory-bound benchmarks, our automated pass achieves average speedups of 1.3x and 1.1x for an Intel Haswell processor and an ARM Cortex-A57, both out-of-order cores, and improvements of 2.1x and 3.7x for the in-order ARM Cortex-A53 and Intel Xeon Phi.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
2017 EuroLLVM Developers’ Meeting: S. Ainsworth “Software Prefetching for Indirect Memory Accesses”

Поделиться в:

Доступные форматы для скачивания:

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

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

Скачать аудио

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

2025 AsiaLLVM - LLVM's First 25 Years and the Road Ahead

2025 AsiaLLVM - LLVM's First 25 Years and the Road Ahead

How Cache Works Inside a CPU

How Cache Works Inside a CPU

2025 AsiaLLVM - Understanding Tablegen generated files in LLVM Backend

2025 AsiaLLVM - Understanding Tablegen generated files in LLVM Backend

Что такое операционная система и как она работает

Что такое операционная система и как она работает

threading vs multiprocessing in python

threading vs multiprocessing in python

Open MLIR Meeting 11-16-2023: Targeting H100 with NVGPU and NVVM Dialects

Open MLIR Meeting 11-16-2023: Targeting H100 with NVGPU and NVVM Dialects

Японец по цене ВАЗа! Оживляем пацанскую мечту :)

Японец по цене ВАЗа! Оживляем пацанскую мечту :)

Я СДЕЛАЛ ИДЕАЛЬНЫЙ ШАР ИЗ ОБЫЧНОЙ ЗЕМЛИ - ДРЕВНЯЯ ЯПОНСКАЯ ТЕХНИКА

Я СДЕЛАЛ ИДЕАЛЬНЫЙ ШАР ИЗ ОБЫЧНОЙ ЗЕМЛИ - ДРЕВНЯЯ ЯПОНСКАЯ ТЕХНИКА

2025 AsiaLLVM - Safety at Scale: Advancing Safety with hundreds of millions of lines of C++

2025 AsiaLLVM - Safety at Scale: Advancing Safety with hundreds of millions of lines of C++

Variational Autoencoders

Variational Autoencoders

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



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