Denna artikel syftar till att ta itu med två grundläggande minnesflaskhalsar: begränsad bandbredd utanför chipet (bandbreddsvägg) och latens för lång åtkomst (minnesvägg). För att uppnå detta mål utnyttjar vår strategi den inneboende feltåligheten hos ett brett spektrum av tillämpningar. Vi introducerar en approximationsteknik, kallad Rollback Free Value Prediction (RFVP). När vissa safe-to-ungefärliga lastoperationer missar i cachen, förutsäger RFVP de begärda värdena. RFVP kontrollerar dock inte efter eller återhämtar sig från felprediktioner för lastvärdet, vilket gör att man undviker den höga kostnaden för spolningar och återutföranden av rörledningar. RFVP dämpar minnesväggen genom att göra det möjligt för utförandet att fortsätta utan att fördröja minnesåtkomster med lång fördröjning. För att minska bandbreddsväggen, RFVP tappar en bråkdel av belastningsförfrågningar som missar i cache efter att förutsäga sina värden. Dropping-förfrågningar minskar innehållet i minnets bandbredd genom att ta bort dem från systemet. Fallhastigheten är en knapp för att kontrollera avvägningen mellan prestanda/energieffektivitet och produktionskvalitet. Våra omfattande utvärderingar visar att RFVP, när det används i GPU, ger betydande prestandaförbättringar och energiminskning för ett brett spektrum av kvalitetsförlustnivåer. Vi utvärderar också RFVP: s latency fördelar för en enda kärna CPU. Resultaten visar prestandaförbättring och energiminskning för en mängd olika applikationer med mindre än 1 % kvalitetsförlust.
Yazdanbakhsh m.fl. I REF föreslogs ett system med valsfria värdeprognoser för att minska lång minneslatens och minnesbandbredd.
RFVP: Rollback-Free Value Prediction with Safe-to-Approximate Loads
{'venue': 'TACO', 'journal': None, 'mag_field_of_study': ['Computer Science']}