Abstract-De flesta av de data som refereras av sekventiella och parallella applikationer som körs i aktuella chip multiprocessorer refereras av en enda tråd, dvs privat. Nya förslag utnyttjar denna observation för att förbättra många aspekter av chip multiprocessorer, såsom att minska samstämmighet overhead eller tillgång latency till distribuerade caches. Dessa förslags effektivitet beror till stor del på mängden upptäckta privata uppgifter. De mekanismer som hittills föreslagits tar dock inte hänsyn till varken trådmigration eller privat användning av data inom olika tillämpningsfaser. Till följd av detta upptäcks inte en betydande mängd privata uppgifter. För att öka upptäckten av privata data föreslår vi en TLB-baserad mekanism som kan redogöra för både trådmigrering och applikationsfaser. Simuleringsresultat visar att det genomsnittliga antalet sidor som upptäcks som privata avsevärt ökar från 43 procent i tidigare förslag upp till 79 procent i våra, samtidigt som en rimlig TLB felfrekvens. Dessutom, när vårt förslag används för att inaktivera samstämmigheten för privata data i ett katalogprotokoll, förbättrar det verkställighetstiden med 13,5 procent, i genomsnitt, med avseende på tidigare tekniker.
Tidigare forskning, som gjordes av Esteve et al. I REF, föreslås en runtime klassificeringsmekanism för att ta hänsyn till både trådmigrering och privata data inom tillämpningsfaserna.
Efficient TLB-Based Detection of Private Pages in Chip Multiprocessors
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}