Single-ISA heterogena multicore processorer har fått stort intresse under de senaste åren på grund av sin effekteffektivitet, eftersom de erbjuder potentialen för hög total chip genomströmning inom en given makt budget. Tidigare arbete inom heterogena arkitekturer har främst fokuserat på hur heterogenitet kan förbättra den totala systemgenomströmningen. I vilken utsträckning heterogenitet påverkar per-program prestanda har förblivit i stort sett obesvarad. I denna artikel syftar vi till att förstå hur heterogenitet påverkar både chip-genomströmning och per-programprestanda; hur heterogena arkitekturer jämför med homogena arkitekturer under både prestandamått; och hur grundläggande designval, såsom kärntyp, cachestorlek, och off-chip bandbredd, påverkar prestanda. Vi använder analytisk modellering för att utforska ett stort utrymme av en-ISA heterogen arkitektur. Den analytiska modellen har linjär tids komplexitet i antalet kärntyper och program av intresse, och erbjuder en unik möjlighet att utforska det stora utrymmet för både homogena och heterogena multicoreprocessorer under begränsad tid. Vår analys ger flera intressanta insikter: Även om det är sant att heterogenitet kan förbättra systemgenomströmning, det i grunden handlar per-program prestanda för chip genomströmning; även om vissa heterogena konfigurationer ger bättre genomströmning och per-program prestanda än homogena konstruktioner, vissa homogena konfigurationer är optimala för särskilt genomströmning kontra perprogram prestanda kompromisser. Två kärntyper ger de flesta av fördelarna med heterogenitet och ett större antal kärntyper bidrar inte mycket; jobb-till-kärna kartläggning är både viktigt och utmanande för heterogena multicore processorer för att uppnå optimal prestanda. Begränsad off-chip bandbredd förändrar några av de grundläggande designval i heterogena multicore arkitekturer, såsom behovet av stora on-chip caches för att uppnå hög genomströmning, och per-program prestanda förnedrande mer i förhållande till genomströmning under begränsad off-chip bandbredd.
REF utforskar avvägningen mellan STP och ANTT i ett område med heterogena processorer.
Understanding fundamental design choices in single-ISA heterogeneous multicore architectures
{'venue': 'TACO', 'journal': None, 'mag_field_of_study': ['Computer Science']}