博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visualizing Trends in “Energy Per Operation”
阅读量:2732 次
发布时间:2019-05-13

本文共 3998 字,大约阅读时间需要 13 分钟。

Visualizing Trends in “Energy Per Operation”

Winston Saunders has worked at Intel for nearly two decades in both manufacturing and product roles. He has worked in his current role leading server and data center efficiency initiatives since 2006. Winston is a graduate of UC Berkeley and the University of Washington. You can find him online at .

Winston SaundersWINSTON SAUNDERS
Intel

The fun of being a data nerd is the irrepressible urge to look at facts in different ways on the whim of gaining insights previously not evident.

The other day I was thinking about  data. I wondered if looking at the separate roles of power reduction and time reduction in overall compute efficiency might better convey what was happening.

By now you should be familiar with the “,” which reveals trends in server platform energy proportionality as measured by the SPECpower benchmark. You can refer to , if you aren’t familiar with the trend.

How Have These Improvements Been Accomplished?

What is less obvious are the means by which energy efficiency of computing is improved. To understand this I thought I’d look at the data somewhat differently. Assuming a 10% of peak workload, we can consider the time per operation (which is the reciprocal of operations per second) and the power in the following graph.

Energy Efficient Performance. Analysis of data from SPEC.org

Each data point is labeled for correspondence to the first figure. What is interesting is the stair-step pattern. From 2006 to 2008, we moved from 65nm to 45nm silicon technology, and, from 2009 to 2010, the change continued downward from 45 nm to 32nm silicon technology. In each case, the time to complete an operation decreased by about half. Complementing that, from 2008 to 2009, and from 2010 to 2012, were significant micro-architecture changes. These resulted in time reductions associated with performance gains, but also significant power reductions.

What I like about this graph is the overall improvement in energy efficiency is easily visualized as the product of time and power. These are shown for 2006 and 2012 as the rectangles in the graph. The area of the rectangle is the energy per operation and the impacts of proportional power architecture and performance on overall efficiency are evident.

The trend of energy per operation follows a strong trend versus the “system available” date from the SPECpower data. The exponential fit is equivalent to a 41% per year reduction in the energy per operation and about a factor of twenty over the range shown. Imagine if we could tap into that kind of energy reduction per mile driven or lumen generated by a lightbulb. Just to put the energy into a framework, 0.5 milli-Joules is the energy needed to light a 100Watt bulb for about 5 microseconds.

Analysis of data from SPEC.org

So to summarize, the efficiency of two-socket servers has increased dramatically. The efficiency gains result from the increased performance and energy proportionality of the systems. Transitions in transistor architecture result in large performance gains resulting in a reduction in the time necessary to complete a given workload. Transitions in system architecture also result in performance gains, but in addition lower the power consumption while the operation is being completed. This in some sense “doubles” the efficiency gains expected. This efficiency gain is easily visualized by looking at the time to complete an operation and the power used during that time.

Over the last few years, the tremendous focus to improve the efficiency of servers under realistic workload scenarios has resulted in a 40% per year reduction in the energy per operation.

These kinds of efficiency gains, I would claim, are a fundamental element driving our digital economy; a kind of “” on steroids.

Industry Perspectives is a content channel at Data Center Knowledge highlighting thought leadership in the data center arena. See our for information on participating. View previously published Industry Perspectives in our.

转载地址:http://qvcxd.baihongyu.com/

你可能感兴趣的文章
OpenCV经典人脸识别算法(特征脸,Fisherface,LBP)
查看>>
子网为什么要划分,如何划分?
查看>>
交换机基本原理与配置
查看>>
路由器的配置与概述
查看>>
Linux系统的指令
查看>>
Linux常用命令(一)
查看>>
Linux常用命令(二)
查看>>
敏捷方法之极限编程(XP)和 Scrum区别
查看>>
笔试面试—Linux操作系统
查看>>
Android组建库建设
查看>>
移动平台端到端低成本解决方案
查看>>
ESP32 MQTT服务通信传输DHT11温湿度数据及控制LED
查看>>
[转]关于Activity和Task的设计思路和方法
查看>>
【原创】Service监听到事件后关闭启动自己的Activity
查看>>
Android中BroadCastReceiver使用
查看>>
深入探讨 Android 传感器
查看>>
Redis 入门
查看>>
CentOS 7.x 安装Redis(极简)
查看>>
Redis报错 : (error) NOAUTH Authentication required.
查看>>
Spring Boot——整合Spring Security
查看>>