跳到主要导航 跳到搜索 跳到主要内容

CPI for Runtime Performance Measurement: The Good, the Bad, and the Ugly

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Originally used for micro-architectural performance characterization, the metric of cycles per instruction (CPI) is now emerging as a proxy for workload performance measurement in runtime cloud environments. It has been used to evaluate the performance per workload before and after applying a system configuration change and to detect contentions on the micro-architectural resources in workload colocation. In this paper, we re-examine the use of CPI on two representative cloud computing workloads. An alternative metric, reference cycles per instruction (RCPI), is defined for comparison. We show that CPI is more sensitive than RCPI in identifying micro-architectural performance change in some cases. However, in the other cases with a different frequency scaling, we observe a better CPI value given a worse performance. We conjecture that both the observations are due to the bias of CPI towards scenarios with a low core frequency. We next demonstrate that a significant change in either CPI or RCPI does not necessarily indicate a boost or loss in performance, since both CPI and RCPI are dependent on workload intensities. It implies that the use of CPI without referring to the workload intensity is probably inappropriate. This provokes the discussion of the right way to use CPI, e.g., modeling CPI as a dependent variable given other relevant factors as the independent variables.

源语言英语
主期刊名Proceedings - 2020 IEEE International Symposium on Workload Characterization, IISWC 2020
出版商Institute of Electrical and Electronics Engineers Inc.
106-113
页数8
ISBN(电子版)9781728176451
DOI
出版状态已出版 - 10月 2020
已对外发布
活动16th IEEE International Symposium on Workload Characterization, IISWC 2020 - Virtual, Beijing, 中国
期限: 27 10月 202029 10月 2020

出版系列

姓名Proceedings - 2020 IEEE International Symposium on Workload Characterization, IISWC 2020

会议

会议16th IEEE International Symposium on Workload Characterization, IISWC 2020
国家/地区中国
Virtual, Beijing
时期27/10/2029/10/20

指纹

探究 'CPI for Runtime Performance Measurement: The Good, the Bad, and the Ugly' 的科研主题。它们共同构成独一无二的指纹。

引用此