当前位置: X-MOL 学术Concurr. Comput. Pract. Exp. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Thermal design power and vectorized instructions behavior
Concurrency and Computation: Practice and Experience ( IF 2 ) Pub Date : 2021-03-30 , DOI: 10.1002/cpe.6261
Amina Guermouche 1 , Anne‐Cécile Orgerie 2
Affiliation  

Vectorized instructions were introduced to improve the performance of applications. However, they come at the cost of an increase in the power consumption. As a consequence, processors are designed to limit their frequency when such instructions are used in order to respect the thermal design power limit. In this paper, we study and compare the impact of thermal design power and Simple Instruction Multiple Data (SIMD) instructions on performance, power and energy consumption of processors and memory. The study is performed on three different architectures providing different characteristics and four applications with different profiles (including one application with different phases, each phase having a different profile). The study shows that, because of processor frequency, performance and power consumption are strongly related to thermal design power. It also shows that AVX512 has unexpected behavior regarding processor power consumption, while DRAM power consumption is impacted by SIMD instructions because of the generated memory throughput. Finally, this paper tackles the impact of turboboost which shows equivalent to better performance for all the studied cases while not always decreasing energy consumption.

中文翻译:

热设计功率和矢量化指令行为

引入了矢量化指令以提高应用程序的性能。然而,它们的代价是增加了功耗。因此,处理器被设计为在使用此类指令时限制其频率,以遵守热设计功率限制。在本文中,我们研究并比较了热设计功耗和简单指令多数据 (SIMD) 指令对处理器和内存的性能、功耗和能耗的影响。该研究针对提供不同特性的三种不同架构和具有不同配置文件的四种应用程序(包括一个具有不同阶段的应用程序,每个阶段具有不同的配置文件)进行。研究表明,由于处理器频率,性能和功耗与热设计功耗密切相关。它还表明 AVX512 在处理器功耗方面具有意外行为,而 DRAM 功耗受 SIMD 指令的影响,因为生成的内存吞吐量。最后,本文解决了涡轮增压的影响,这在所有研究案例中表现出等效于更好的性能,但并不总是降低能耗。
更新日期:2021-03-30
down
wechat
bug