ycliper

Популярное

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

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

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

Топ запросов

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

Meerkat: фреймворк для динамических алгоритмов обработки графов на графических процессорах | Кеви...

Автор: LLVM Social Bangalore

Загружено: 2026-02-02

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

Описание: Семинар «Инновации в технологиях компиляторов 2025», Бангалор, Индия
https://compilertech.org/
------------------------------------------------------------------------------------------------------------------

Реализация алгоритмов для работы с графами представляет собой сложную задачу из-за их изменяющейся топологии и нерегулярных шаблонов доступа. Графы реального мира динамичны по своей природе и регулярно подвергаются добавлению и удалению ребер и вершин. Типичными примерами динамических графов являются социальные сети, сети сотрудничества и дорожные сети. Многократное применение статических алгоритмов к динамическим графам неэффективно. Кроме того, из-за быстрого роста неструктурированных и полуструктурированных данных алгоритмы для работы с графами требуют эффективной параллельной обработки. К сожалению, мы мало знаем о том, как эффективно обрабатывать динамические графы на архитектурах с массовым параллелизмом, таких как графические процессоры (GPU). Существующие подходы к представлению и обработке динамических графов либо не являются универсальными, либо неэффективны. В данной работе мы предлагаем библиотеку для динамических алгоритмов обработки графов, использующую адаптированное для графовых процессоров представление графа и модель выполнения с кооперативным распределением работы (WCWS), которая использует внутригрупповые внутренние механизмы, предотвращает расходимость потоков и обеспечивает согласованный доступ соседей вершины. Основанная на стратегии кооперативного распределения работы, наша библиотека, названная Meerkat, базируется на недавно предложенном динамическом представлении графа на графических процессорах и обеспечивает быструю итерацию по группе вершин — шаблон, имеющий решающее значение для повышения производительности в графовых приложениях. Мы реализовали динамические версии популярных алгоритмов обработки графов, таких как поиск в ширину, поиск кратчайших путей от одного источника, подсчет треугольников, PageRank и алгоритм слабосвязанных компонент, и оценили их по сравнению с другими общедоступными динамическими структурами данных и фреймворками для обработки графов: GPMA, Hornet и faimGraph. Используя различные графы из реального мира, мы видим, что Meerkat значительно повышает эффективность базового алгоритма динамического графа, превосходя по производительности эти фреймворки.

Полная статья: https://link.springer.com/article/10....

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Meerkat: фреймворк для динамических алгоритмов обработки графов на графических процессорах | Кеви...

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

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

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

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

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

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

Компиляция распределенной согласованности: ортогонально реплицированные типы данных | Рупашри | I...

Компиляция распределенной согласованности: ортогонально реплицированные типы данных | Рупашри | I...

Koronka do Miłosierdzia Bożego, Msza św., Godzina Miłosierdzia, Różaniec, Sanktuarium w Łagiewnikach

Koronka do Miłosierdzia Bożego, Msza św., Godzina Miłosierdzia, Różaniec, Sanktuarium w Łagiewnikach

FOTOWOLTAIKA ZA 48 500 ZŁ… A RACHUNEK 9000 ZŁ?! PODSUMOWANIE TRZECIEGO ROKU

FOTOWOLTAIKA ZA 48 500 ZŁ… A RACHUNEK 9000 ZŁ?! PODSUMOWANIE TRZECIEGO ROKU

Inductor-TV: формальные методы для компилятора Pytorch | Абхилаш Маджумдер | IICT'25

Inductor-TV: формальные методы для компилятора Pytorch | Абхилаш Маджумдер | IICT'25

GSOHC: Глобальная оптимизация синхронизации в гетерогенных вычислениях | Сумик Кумар Басу | IICT'25

GSOHC: Глобальная оптимизация синхронизации в гетерогенных вычислениях | Сумик Кумар Басу | IICT'25

Улучшение векторизации циклов LLVM с помощью Polly | Картика Деви С | IICT'25

Улучшение векторизации циклов LLVM с помощью Polly | Картика Деви С | IICT'25

Last 2 Months Strategy for NLSAT 2026 I Rudvik AIR 44 NLSAT 2025

Last 2 Months Strategy for NLSAT 2026 I Rudvik AIR 44 NLSAT 2025

Компилятор с открытым исходным кодом для расширений RISC-V, специфичных для конкретных производит...

Компилятор с открытым исходным кодом для расширений RISC-V, специфичных для конкретных производит...

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО DEVOPS

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО DEVOPS

Самое жуткое решение парадокса Ферми

Самое жуткое решение парадокса Ферми

Может ли страшный опыт быт зашит в ДНК?

Может ли страшный опыт быт зашит в ДНК?

Как выглядит IR-запрос для статического анализа JavaScript? | Митеш Калпеш Мехта | IICT'25

Как выглядит IR-запрос для статического анализа JavaScript? | Митеш Калпеш Мехта | IICT'25

Межзвёздный полёт через кротовую нору

Межзвёздный полёт через кротовую нору

Расширенная поддержка отладки в компиляторе AOCC на основе LLVM для функций языка Fortran | IICT'25

Расширенная поддержка отладки в компиляторе AOCC на основе LLVM для функций языка Fortran | IICT'25

OpenAI is Suddenly in Trouble

OpenAI is Suddenly in Trouble

Развитие языка программирования OCaml | К.С. Шиварамакришнан | IICT'25

Развитие языка программирования OCaml | К.С. Шиварамакришнан | IICT'25

Trudno o tym dzisiaj mówić bez emocji. Dlaczego w średniowiecznej Polsce było TAK DUŻO Niemców?

Trudno o tym dzisiaj mówić bez emocji. Dlaczego w średniowiecznej Polsce było TAK DUŻO Niemców?

AI Race: OpenAI vs Anthropic

AI Race: OpenAI vs Anthropic

WIELKIE UDERZENIE: Ukraina rusza w stronę Krymu, Rosjanie w odwrocie

WIELKIE UDERZENIE: Ukraina rusza w stronę Krymu, Rosjanie w odwrocie

Palantir : When Data Becomes a Weapon

Palantir : When Data Becomes a Weapon

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



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



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