Abstract-Byte-adresserbara icke-flyktiga minnen lovar en ny teknik, ihållande minne, som innehåller önskvärda attribut från både traditionella huvudminne (byte-adresserbarhet och snabb gränssnitt) och traditionell lagring (data persistens). För att stödja data persistens, ett ihållande minne system kräver sofistikerade data dubblering och beställa kontroll för skrivförfrågningar. Som ett resultat av detta har applikationer som manipulerar ihållande minne (ihållande applikationer) mycket olika egenskaper för minnesåtkomst än traditionella (icke-beständiga) applikationer, som visas i detta dokument. Ihållande applikationer introducerar tung skrivtrafik till sammanhängande minnesregioner vid en minneskanal, som inte samtidigt kan betjäna läs- och skrivförfrågningar, vilket leder till underutnyttjande av minnesbandbredd på grund av låg banknivå parallellism, frekventa skrivköer och täta busssvängar mellan läs- och skrivlistor. Dessa egenskaper undergräver den höga prestanda och rättvisa som erbjuds genom konventionella schemaläggningssystem för minne som är utformade för icke-beständiga tillämpningar. Vårt mål i detta dokument är att utforma ett rättvist och högpresterande minnesstyrningssystem för ett ihållande minnesbaserat system som kör både ihållande och icke-beständiga applikationer. Vårt förslag, FIRM, består av tre huvudidéer. För det första kategoriserar FIRM källor som icke-intensiva, strömmande, slumpmässiga och ihållande, och bildar mängder av förfrågningar för varje källa. För det andra ökar FIRM ihållande minnesuppdateringar över flera banker och förbättrar därmed parallellismen på banknivå och därmed utnyttjandet av minnesbandbredden för ihållande minnesåtkomst. För det tredje, FIRM scheman läsa och skriva begära satser från olika källor på ett sätt som minimerar buss turnarounds och skriva kö avlopp. Våra detaljerade utvärderingar visar att FIRM, jämfört med fem tidigare minnesschemaläggare designar, ger betydligt högre systemprestanda och rättvisa.
FIRM REF föreslår schemaläggningsmekanismer för att ta itu med problemet med tung skrivtrafik i ihållande minnessystem.
FIRM: Fair and High-Performance Memory Control for Persistent Memory Systems
{'venue': '2014 47th Annual IEEE/ACM International Symposium on Microarchitecture', 'journal': '2014 47th Annual IEEE/ACM International Symposium on Microarchitecture', 'mag_field_of_study': ['Computer Science']}