Найти в Дзене
Соглашения об именах и спецификация прототипов функций MPI
Соглашения об именах и спецификация прототипов функций MPI Глава 2 спецификации MPI описывать ключевые понятия и соглашения стандарта. В разделе рассмотрен важный вопрос — запрет передачи аргументов в функций с перекрытием по областям памяти (argument aliasing). Что это такое и как его обойти используя MPI_IN_PLACE или производные типы данных MPI: https://mkurnosov...
4 месяца назад
Что нового в стандарте MPI 5.0?
5 июня 2025 вышла новая версия стандарта MPI 5.0, которая включает значительные изменения относительно MPI 4.1 (major update). Добавлена новая глава "Chapter 20. Application Binary Interface (ABI)", внесены изменения в терминологию — в разделе 6 названия операции Gather-to-all заменено на All-Gather...
5 месяцев назад
Выложены слайды курса по микроархитектурной оптимизации кода (AOSO)
2 года назад
Слияние циклов (loop fusion, loop jamming) – это объединение двух смежных циклов в один с целью повышения временной локальности обращений к общим массивам и устранения накладных расходов на поддержание второго цикла (вычисление условного выражения, выполнение перехода/предсказания).
2 года назад
Перестановка циклов (loop interchange) – это одна из простейших техник оптимизации доступа к данным в кеш-памяти процессорного ядра, направленная на улучшение временной локальности кода (temporal locality).
2 года назад