Sistem združevanja pomnilnika na osnovi CXL izpolnjuje cilje glede zmogljivosti v oblaku in znatno zmanjša stroške DRAM-a

Sistem združevanja pomnilnika na osnovi CXL izpolnjuje cilje glede zmogljivosti v oblaku in znatno zmanjša stroške DRAM-a

Izvorno vozlišče: 1994018

Tehnični dokument z naslovom »Pond: sistemi za zbiranje pomnilnika na osnovi CXL za platforme v oblaku« so objavili raziskovalci pri Virginia Tech, Intel, Microsoft Azure, Google in Stone Co.

Minimalizem
»Ponudniki javnih oblakov si prizadevajo izpolniti stroge zahteve glede zmogljivosti in nizke stroške strojne opreme. Ključno gonilo zmogljivosti in stroškov je glavni pomnilnik. Združevanje pomnilnika obljublja izboljšanje uporabe DRAM-a in s tem zmanjšanje stroškov. Vendar je združevanje zahtevno glede na zahteve glede zmogljivosti v oblaku. Ta članek predlaga Pond, prvi sistem za združevanje pomnilnika, ki izpolnjuje cilje zmogljivosti v oblaku in znatno zmanjša stroške DRAM-a. Pond gradi na standardu Compute Express Link (CXL) za nalaganje/shranjevanje dostopa do pomnilnika bazena in dveh ključnih vpogledov. Prvič, naša analiza sledi proizvodnje v oblaku kaže, da je združevanje v 8–16 vtičnicah dovolj za doseganje večine prednosti. To omogoča zasnovo majhnega bazena z nizko zakasnitvijo dostopa. Drugič, mogoče je ustvariti modele strojnega učenja, ki lahko natančno napovejo, koliko lokalnega pomnilnika in pomnilnika skupine je treba dodeliti navideznemu stroju (VM), da bi bil podoben zmogljivosti pomnilnika istega vozlišča NUMA. Naše vrednotenje s 158 delovnimi obremenitvami kaže, da Pond zmanjša stroške DRAM-a za 7 % z zmogljivostjo znotraj 1-5 % dodelitev VM z istim vozliščem NUMA.”

Poiščite tehnično odprt dostop papir tukaj. Objavljeno januarja 2023.

Huaicheng Li, Daniel S. Berger, Lisa Hsu, Daniel Ernst, Pantea Zardoshti,
Stanko Novaković, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal,
Mark D. Hill, Marcus Fontoura in Ricardo Bianchini. 2023. Pond: Sistemi za zbiranje pomnilnika na osnovi CXLB za platforme v oblaku. V zborniku
28. mednarodna konferenca ACM o arhitekturni podpori za programiranje
Jeziki in operacijski sistemi, 2. zvezek (ASPLOS '23), 25.–29. marec,
2023, Vancouver, BC, Kanada. ACM, New York, NY, ZDA, 14 strani. https:
//doi.org/10.1145/3575693.3578835


Časovni žig:

Več od Semi Engineering