Система объединения памяти на основе CXL соответствует целям производительности облака и значительно снижает стоимость DRAM

Система объединения памяти на основе CXL соответствует целям производительности облака и значительно снижает стоимость DRAM

Исходный узел: 1994018

Технический документ под названием «Pond: системы объединения памяти на основе CXL для облачных платформ» был опубликован исследователями из Virginia Tech, Intel, Microsoft Azure, Google и Stone Co.

Абстрактные
«Поставщики общедоступных облаков стремятся соответствовать строгим требованиям к производительности и низкой стоимости оборудования. Ключевым фактором производительности и стоимости является оперативная память. Объединение памяти обещает улучшить использование DRAM и тем самым снизить затраты. Однако объединение в пул является сложной задачей из-за требований к производительности облака. В этом документе предлагается Pond, первая система объединения памяти, которая одновременно отвечает требованиям производительности облака и значительно снижает стоимость DRAM. Pond основывается на стандарте Compute Express Link (CXL) для загрузки/сохранения доступа к памяти пула и двух ключевых идеях. Во-первых, наш анализ трассировки облачного производства показывает, что объединения 8-16 сокетов достаточно для достижения большинства преимуществ. Это позволяет создавать небольшие пулы с низкой задержкой доступа. Во-вторых, можно создавать модели машинного обучения, которые могут точно предсказать, сколько локальной памяти и памяти пула будет выделено виртуальной машине (ВМ), чтобы соответствовать производительности памяти одного и того же узла NUMA. Наша оценка со 158 рабочими нагрузками показывает, что Pond снижает затраты на DRAM на 7% при производительности в пределах 1-5% от распределения виртуальных машин на том же NUMA-узле».

Найдите техническую информацию в открытом доступе бумага здесь. Опубликовано в январе 2023 г.

Хуайчэн Ли, Дэниел С. Бергер, Лиза Хсу, Дэниел Эрнст, Пантеа Зардошти,
Станко Новакович, Мониш Шах, Самир Раджадня, Скотт Ли, Ишвар Агарвал,
Марк Д. Хилл, Маркус Фонтура и Рикардо Бьянкини. 2023. Pond: Системы объединения памяти на основе CXL для облачных платформ. В материалах
28-я Международная конференция ACM по архитектурной поддержке программирования
Языки и операционные системы, том 2 (ASPLOS '23), 25–29 марта,
2023, Ванкувер, Британская Колумбия, Канада. ACM, Нью-Йорк, штат Нью-Йорк, США, 14 страниц. https:
//doi.org/10.1145/3575693.3578835

Отметка времени:

Больше от Полуинжиниринг