том 27 страницы 834-847

Barre Chord: Efficient Virtual Memory Translation for Multi-Chip-Module GPUs

Тип публикацииProceedings Article
Дата публикации2024-06-29
Краткое описание
With the advancement of processor packaging technology and the looming end of Moore’s law, multi-chip-module (MCM) GPUs become a promising architecture to continue the performance scaling. However, due to the increasing concurrency, it is challenging to achieve scalable performance. In this study, we show that the limited parallelism in IOMMU is one of the critical bottlenecks and propose Barre Chord to fundamentally reduce the translation loads. By leveraging the unique GPU execution model and page mapping on MCM-GPUs, Barre translates virtual addresses in a unit of coalescing group. Once one page is translated, all the other pages within the same coalescing group can be translated with simple calculations without page table walks. Full Barre (F-Barre) further reduces translations by enabling intra-MCM translation through coalescing information sharing across GPU chiplets and contiguity-aware coalescing group expansion. With the combination of Barre and F-Barre, the Barre Chord outperforms state-of-the-art solutions by an average of 1.36× (2.09× with coalescing group expansion) with negligible area overhead (4.22% of a GPU L2 TLB).
Для доступа к списку цитирований публикации необходимо авторизоваться.

Топ-30

Журналы

1
2
3
IEEE International Symposium on High Performance Computer Architecture (HPCA)
3 публикации, 21.43%
Journal of Systems Architecture
1 публикация, 7.14%
IEEE Access
1 публикация, 7.14%
1
2
3

Издатели

1
2
3
4
5
6
7
Association for Computing Machinery (ACM)
7 публикаций, 50%
Institute of Electrical and Electronics Engineers (IEEE)
6 публикаций, 42.86%
Elsevier
1 публикация, 7.14%
1
2
3
4
5
6
7
  • Мы не учитываем публикации, у которых нет DOI.
  • Статистика публикаций обновляется еженедельно.

Вы ученый?

Создайте профиль, чтобы получать персональные рекомендации коллег, конференций и новых статей.
Метрики
14
Поделиться
Ошибка в публикации?