Chip multiprocessorer (CMPs) delar en stor del av minnesdelsystemet mellan flera kärnor. Den senaste tidens förslag har handlat om hög prestanda och en rättvis förvaltning av dessa delade resurser, men ingen av dem tar hänsyn till begäran om förfinansiering. Utan förhämtning, betydande prestanda går förlorad, vilket är anledningen till befintliga system prefetch. Genom att inte ta hänsyn till begäran om förfinansiering, försämrar de nyligen framlagda förslagen om delad resurshantering ofta avsevärt både prestanda och rättvisa, snarare än att förbättra dem i närvaro av förhämtning. Detta dokument är det första som föreslår mekanismer som både hanterar de gemensamma resurserna för ett flerkärnigt chip för att uppnå hög prestanda och rättvisa, och även utnyttjar förhämtning. Vi tillämpar våra föreslagna mekanismer på två resursbaserade hanteringstekniker för minnesschemaläggning och en källrottningsbaserad hanteringsteknik för hela det delade minnessystemet. Vi visar att våra mekanismer förbättrar prestandan hos ett 4-kärnigt system som använder nätverksfair queuing, parallellism-aware batch schemaläggning, och rättvisa via källkod strypning med 11,0%, 10,9%, respektive 11,3%, samtidigt avsevärt förbättra rättvisa.
Ebrahimi m.fl. Ref har föreslagit mekanismer för att utnyttja förhämtning för delad resursförvaltning i flerkärniga system.
Prefetch-aware shared resource management for multi-core systems
{'venue': '2011 38th Annual International Symposium on Computer Architecture (ISCA)', 'journal': '2011 38th Annual International Symposium on Computer Architecture (ISCA)', 'mag_field_of_study': ['Computer Science']}