Utförandet av multiprogrammerade delade minnesmultiprocessorer lider ofta av schemaläggningsinterventioner som försummar datalokaliseringen. På cache-sammanhängande distribuerade delade minnes-multiprocessorer (DSM) tenderar sådana schemaläggningsinterventioner att öka hastigheten för fjärrminnesåtkomst. Detta dokument presenterar en ny dynamisk sida migration algoritm som åtgärdar detta problem i iterativa parallella program. Syftet med algoritmen är tidig upptäckt av sidor som sannolikt kommer att nås på distans av trådar associerade med dem via en tråd-till-minne affinitet förhållande. Den nyckelmekanism som gör det möjligt att snabbt identifiera dessa sidor är ett kommunikationsgränssnitt mellan sidmigreringsmotorn och operativsystemets schemaläggare. Algoritmen förbättrar tidigare föreslagna konkurrenskraftiga sidmigreringsalgoritmer i många aspekter, inklusive noggrannhet, aktualitet och kostnadsamortering. Framför allt är algoritmen inte partisk av föråldrad minnesåtkomsthistorik som kan ackumuleras i sidåtkomsträknare vid körning. Experiment på SGI Origin2000 visar att algoritmen överträffar den överlägset bästa statiska sidplaceringsalgoritmen och en anpassad sidmigreringsmotor implementerad i IRIX, operativsystemet Origin2000. Algoritmen genomförs på användarnivå och dess funktionalitet är ortogonal till schemaläggningspolicyn för operativsystemet. Nyckelord: Distribuerade delade minnesmultiprocessorer, NUMA, multiprogrammering, minneshantering, sidmigrering, datalokalitet, operativsystem, körtidssystem. Datorarkitektur vid UPC sedan 1990. Han har föreläst om datorarkitektur, operativsystem, datornätverk och prestandautvärdering sedan 1981. Hans forskningsintressen omfattar parallell databehandling, multiprocessorarkitekturer, minneshierarkier, parallellisering av kompilatorer, operativsystem, parallellisering av numeriska kärnor, metakomputeringsverktyg samt prestandaanalys och förutsägelseverktyg. Han har lett UPC:s tekniska arbete i 15 industriella FoU-projekt. Dr Labarta är direktör för CEPBA (European Center for Parallelism of Barcelona) sedan 1995. I CEPBA har han varit starkt motiverad av främjandet av parallell databehandling till industriell praxis, särskilt inom små och medelstora företag, och har ansvarat för tre kluster av projekt om tekniköverföring, som omfattar 28 delprojekt. Eduard Ayguadé tog ingenjörsexamen i telekommunikation 1986 och doktorsexamen i datavetenskap 1989, båda från Universitat Politecnica de Catalunya (UPC) i Barcelona, Spanien. Han har föreläst vid UPC om dataorganisation och arkitektur och optimerat kompilatorer sedan 1987. Han är professor vid institutionen för dataarkitektur vid UPC sedan 1997. Hans forskningsintressen täcker områdena processormikroarkitektur och ILP-exploatering, parallellisering av kompilatorer för högpresterande datorsystem och verktyg för prestandaanalys och visualisering. Han har publicerat mer än 100 artiklar i dessa ämnen och deltagit i flera flerinstitutionella forskningsprojekt, främst inom ramen för Europeiska unionens ESPRIT- och IST-program. Denna förordning träder i kraft den tjugonde dagen efter det att den har offentliggjorts i Europeiska unionens officiella tidning.
De har visat att deras tillvägagångssätt till och med kan bli effektivare när sidmigreringsmotorn och operativsystemets schemaläggare REF kan kommunicera.
Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors 1 2
{'venue': None, 'journal': None, 'mag_field_of_study': ['Computer Science']}