Skip to the content.

Lecture 8 - Measurement And Timing

主要内容

本节课主要讲述了关注优化过程中效率的重要一步,即计时相关的内容。

DFVS

动态电压频率调节(DFVS,Dynamic Frequency and Voltage Scaling)是一种通过调整时钟频率和供电电压来降低功耗的技术。 \(Power \propto CV^2f\) 这种技术使得,当降低频率和电压时,功耗和热量会三次方地下降。所以,这会对性能耗时评价造成扰乱。

静止系统

系统中的不稳定因素

让系统静止

测量耗时的方法

性能建模

基本性能优化工作流程

  1. 测量程序A的性能。
  2. 优化程序A,争取得到一个性能更好的程序A‘。
  3. 测量程序A’的性能。
  4. 如果A‘胜过A,把A设为A’。
  5. 如果A仍然不够快,转到第2步。

根据不同的场景选择不同的性能统计方法

比较两个程序

Q:如果要评比两个程序A、B谁更快,但是系统存在一定的噪声,该如何做?

A:同时运行A、B,A更经常能运行更快。我们做出假设检验:假设B赢过A,计算如下P值:A赢过B的概率是多少?