Abstract-This paper introducerar Graphite öppen källkod distribuerad parallell multicore simulator infrastruktur. Grafit är designad från grunden för prospektering av framtida multicoreprocessorer som innehåller dussintals, hundratals eller till och med tusentals kärnor. Det ger hög prestanda för snabb design utrymme prospektering och mjukvaruutveckling. Flera tekniker används för att uppnå detta, inklusive: direkt utförande, sömlös multicore och multi-maskin distribution, och slapp synkronisering. Grafit kan accelerera simuleringar genom att distribuera dem över flera råvaru Linux-maskiner. När du använder flera maskiner, ger det illusionen av en enda process med ett enda, delat adressutrymme, så att det kan köra off-the-shelf pthread program utan källkod modifiering. Våra resultat visar att Graphite kan simulera målarkitekturer som innehåller över 1000 kärnor på tio 8-kärniga servrar. Prestandaskalor samt fler maskiner läggs till med nästan linjär upphastighet i många fall. Simulering avmattning är så låg som 41× jämfört med inhemsk körning.
En ny multicore processor simulator kallas Graphite REF målsystem med tusentals kärnor.
Graphite: A distributed parallel simulator for multicores
{'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']}