Energiförbrukningen hos processorer och minnen håller snabbt på att bli en begränsande faktor vid utbyggnaden av stora datorsystem. Därför är det viktigt att förstå dessa processorers energiprestanda och att studera strategier som gör det möjligt att använda dem på det mest effektiva sättet. I detta arbete fokuserar vi på beräkning och energiprestanda för Knights Landing Xeon Phi, den senaste Intel mångkärniga arkitekturprocessorn för HPC-applikationer. Vi anser att 64-kärnan Xeon Phi 7230 och profilen dess prestanda och energieffektivitet med både dess on-chip MCDRAM och off-chip DDR4 minne som huvudlagring för applikationsdata. Som referensapplikation använder vi en lattice Boltzmann-kod som är kraftigt optimerad för denna arkitektur och implementeras med hjälp av flera olika arrangemang av applikationsdata i minnet (datalayouts, kort sagt). Vi bedömer också energiförbrukningens beroende av datalayouter, minneskonfigurationer (DDR4 eller MCDRAM) och antalet trådar per kärna. Slutligen överväger vi möjliga avvägningar mellan datorprestanda och energieffektivitet, inställning av klockfrekvensen hos processorn med hjälp av DVFS-teknik (Dynamic Voltage and Frequency Scaling).
Energieffektiviteten i Intel KNL arkitektur för Lattice Boltzmann applikationer utforskades i REF.
Software and DVFS Tuning for Performance and Energy-Efficiency on Intel KNL Processors
{'venue': None, 'journal': 'Journal of Low Power Electronics and Applications', 'mag_field_of_study': ['Computer Science']}