KIT | KIT-Bibliothek | Impressum | Datenschutz

Reducing AVX-Induced Frequency Variation With Core Specialization

Gottschlag, Mathias ORCID iD icon; Bellosa, Frank

Abstract:

Recent Intel server processors temporarily reduce their frequency when many AVX2 or AVX-512 SIMD instructions are executed. The frequency change is only reverted two milliseconds after the system has stopped executing such instructions. Before this time, any non-vectorized (and potentially unrelated) code which could execute at higher frequencies is slowed down. The effect on overall performance depends on the specificworkload and is hard to predict.
We describe a scenario where vectorizing one component with AVX-512 instructions improves performance by 10% for one workload and reduces performance by 10% for another workload. ... mehr

Abstract (englisch):

Recent Intel server processors temporarily reduce their frequency
when many AVX2 or AVX-512 SIMD instructions are executed.
The frequency change is only reverted two milliseconds after the
system has stopped executing such instructions. Before this time,
any non-vectorized (and potentially unrelated) code which could
execute at higher frequencies is slowed down. The effect on overall
performance depends on the specificworkload and is hard to predict.
We describe a scenario where vectorizing one component with AVX-
512 instructions improves performance by 10% for one workload
... mehr


Zugehörige Institution(en) am KIT Institut für Technische Informatik (ITEC)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 25.03.2019
Sprache Englisch
Identifikator KITopen-ID: 1000120628
Erschienen in The 9th Workshop on Systems for Multi-core and Heterogeneous Architectures co-located with Eurosys 2019, 25-28 March 2019, Dresden, Germany
Veranstaltung Workshop on Systems for Multi-core and Heterogeneous Architectures (2019), Dresden, Deutschland, 25.02.2019 – 28.03.2019
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page