Abstract-Genom att integrera flera kärnor i ett enda chip, Chip Multiprocessors (CMP) ger en attraktiv strategi för att förbättra både systemgenomströmning och effektivitet. Denna integration gör det möjligt att dela resurser på chip som kan leda till destruktiva störningar mellan arbetsbelastningarna. Memorysubsystem är en viktig delad resurs som i hög grad bidrar till den totala genomströmningen och strömförbrukningen. För att förhindra destruktiv störning måste kraven på cachekapacitet och minnesbandbredd i den sista nivåns cache kontrolleras. Medan tidigare föreslagna system fokuserar på resursdelning inom ett chip utforskar vi ytterligare möjligheter både inom och utanför ett enda chip. Vi föreslår ett dynamiskt resurshanteringssystem som tar hänsyn till både cachekapacitet och bandbredd i stora CMP-system med flera chip. Vår strategi använder låga overhead, icke-invasiva resurs profilerare som är baserade på Mattson stack avstånd algoritm för att projicera varje kärnas resurskrav och vägleda våra cache partitionering algoritmer. Vår bandbreddsmedvetna algoritm söker genomströmningsoptimeringar bland flera marker genom att migrera arbetsbelastningar från de mest resursöverförda markerna till de med mer tillgängliga resurser. Användning av bandbredd som ett kriterium resulterar i en total minskning av minnesbandbredden med 18 % tillsammans med en minskning av felfrekvensen med 7,9 % jämfört med befintliga resurshanteringssystem. Med hjälp av en cykel-korrekt full systemsimulator, vår strategi uppnådde en genomsnittlig förbättring på 8,5% på genomströmning.
Kaseridis m.fl. I REF föreslogs ett system för hantering av resurser för dynamiskt minne som tar hänsyn till både cachekapacitet och bandbredd i stora CMP-system med flera chip.
A bandwidth-aware memory-subsystem resource management using non-invasive resource profilers for large CMP systems
{'venue': 'HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture', 'journal': 'HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture', 'mag_field_of_study': ['Computer Science']}