REX: A remote execution model for continuos scalability in multi-chiplet-module GPUs

Monolithic GPU architectures face growing limitations due to power density, yield issues, and manufacturing complexity, motivating a shift toward multi-chiplet designs. While promising, these architectures struggle with workloads exhibiting irregular memory access patterns, where static data placeme...

ver descrição completa

Detalhes bibliográficos
Autores: Ibáñez Bolado, Mario, Pérez Pavón, Borja|||0000-0002-3695-2906, Bosque Orero, José Luis|||0000-0002-7718-8449
Formato: artículo
Fecha de publicación:2026
País:España
Recursos:Universidad de Cantabria (UC)
Repositorio:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:inglés
OAI Identifier:oai:dnet:ucreareposit::31bab26afd1a67843db58f9352afb584
Acesso em linha:https://hdl.handle.net/10902/39716
Access Level:acceso abierto
Palavra-chave:GPU
Multi-chiplet
Multi-GPU
Parallel programming
Thread migration
Descrição
Resumo:Monolithic GPU architectures face growing limitations due to power density, yield issues, and manufacturing complexity, motivating a shift toward multi-chiplet designs. While promising, these architectures struggle with workloads exhibiting irregular memory access patterns, where static data placement is often insufficient. Though data locality can help, it does not adapt well to dynamic access behaviour, leading to performance degradation. This paper introduces REX, a runtime mechanism that migrates threads to the chiplet where their data resides, adapting dynamically to the generated memory access patterns with a fine granularity. By relocating computation instead of data, REX improves locality and minimises remote memory accesses, which are especially costly in multi-chiplet environments. As a result, it reduces inter-chiplet traffic and scales efficiently with the number of chiplets. On irregular workloads, the solution demonstrates consistent performance gains, averaging a 13 % speedup, with improvements reaching up to 38 %. Moreover, its scalability with chiplet count is particularly noteworthy, delivering a 25 % average gain, and peaking at an impressive 84 % in the most favourable scenarios.