O sistema de pool de memória baseado em CXL atende aos objetivos de desempenho da nuvem e reduz significativamente o custo de DRAM

O sistema de pool de memória baseado em CXL atende aos objetivos de desempenho da nuvem e reduz significativamente o custo de DRAM

Nó Fonte: 1994018

Um artigo técnico intitulado “Pond: CXL-Based Memory Pooling Systems for Cloud Platforms” foi publicado por pesquisadores da Virginia Tech, Intel, Microsoft Azure, Google e Stone Co.

Sumário
“Os provedores de nuvem pública procuram atender a requisitos de desempenho rigorosos e baixo custo de hardware. Um fator chave de desempenho e custo é a memória principal. O pool de memória promete melhorar a utilização da DRAM e, assim, reduzir os custos. No entanto, o pooling é um desafio sob os requisitos de desempenho da nuvem. Este artigo propõe o Pond, o primeiro sistema de pool de memória que atende aos objetivos de desempenho da nuvem e reduz significativamente o custo de DRAM. O Pond se baseia no padrão Compute Express Link (CXL) para acesso de carregamento/armazenamento à memória do pool e dois insights importantes. Primeiro, nossa análise de rastreamentos de produção em nuvem mostra que o agrupamento entre 8 a 16 soquetes é suficiente para obter a maioria dos benefícios. Isso permite um design de pool pequeno com baixa latência de acesso. Em segundo lugar, é possível criar modelos de aprendizado de máquina que podem prever com precisão quanta memória local e de pool alocar para uma máquina virtual (VM) para se assemelhar ao desempenho de memória do mesmo nó NUMA. Nossa avaliação com 158 cargas de trabalho mostra que o Pond reduz os custos de DRAM em 7% com desempenho dentro de 1-5% das alocações de VM do mesmo nó NUMA.”

Encontre o técnico de acesso aberto papel aqui. Publicado em janeiro de 2023.

Huaicheng Li, Daniel S. Berger, Lisa Hsu, Daniel Ernst, Pantea Zardoshti,
Stanko Novakovic, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal,
Mark D. Hill, Marcus Fontoura e Ricardo Bianchini. 2023. Pond: Sistemas de agrupamento de memória baseados em CXLB para plataformas de nuvem. Em Anais do
28ª Conferência Internacional da ACM sobre Suporte Arquitetural para Programação
Idiomas e Sistemas Operacionais, Volume 2 (ASPLOS '23), 25–29 de março,
2023, Vancouver, BC, Canadá. ACM, Nova York, NY, EUA, 14 páginas. https:
//doi.org/10.1145/3575693.3578835


Carimbo de hora:

Mais de Semi Engenharia