KnightShift: Scaling the Energy Proportionality Wall through Server-Level Heterogeneity
Server energy proportionality has been improving over the past several years. Many components in a system, such as CPU, memory and disk, have been achieving good energy proportionality behavior. Using a wide range of server power data from the published SPEC power data we show that the overall syste...
Saved in:
| Published in: | 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture pp. 119 - 130 |
|---|---|
| Main Authors: | , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.12.2012
|
| Subjects: | |
| ISSN: | 1072-4451 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Server energy proportionality has been improving over the past several years. Many components in a system, such as CPU, memory and disk, have been achieving good energy proportionality behavior. Using a wide range of server power data from the published SPEC power data we show that the overall system energy proportionality has reached 80%. We present two novel metrics, linear deviation and proportionality gap, that provide insights into accurately quantifying energy proportionality. Using these metrics we show that energy proportionality improvements are not uniform across various server utilization levels. In particular, the energy proportionality of even a highly proportional server suffers significantly at non-zero but low utilizations. We propose to tackle the lack of energy proportionality at low utilization using server-level heterogeneity. We present Knight Shift, a server-level heterogenous server architecture that introduces an active low power mode, through the addition of a tightly-coupled compute node called the Knight, enabling two energy-efficient operating regions. We evaluated Knight Shift against a variety of real-world data center workloads using a combination of prototyping and simulation, showing up to 75% energy savings with tail latency bounded by the latency of the Knight and up to 14% improvement to Performance per TCO dollar spent. |
|---|---|
| AbstractList | Server energy proportionality has been improving over the past several years. Many components in a system, such as CPU, memory and disk, have been achieving good energy proportionality behavior. Using a wide range of server power data from the published SPEC power data we show that the overall system energy proportionality has reached 80%. We present two novel metrics, linear deviation and proportionality gap, that provide insights into accurately quantifying energy proportionality. Using these metrics we show that energy proportionality improvements are not uniform across various server utilization levels. In particular, the energy proportionality of even a highly proportional server suffers significantly at non-zero but low utilizations. We propose to tackle the lack of energy proportionality at low utilization using server-level heterogeneity. We present Knight Shift, a server-level heterogenous server architecture that introduces an active low power mode, through the addition of a tightly-coupled compute node called the Knight, enabling two energy-efficient operating regions. We evaluated Knight Shift against a variety of real-world data center workloads using a combination of prototyping and simulation, showing up to 75% energy savings with tail latency bounded by the latency of the Knight and up to 14% improvement to Performance per TCO dollar spent. |
| Author | Annavaram, Murali Wong, Daniel |
| Author_xml | – sequence: 1 givenname: Daniel surname: Wong fullname: Wong, Daniel email: wongdani@usc.edu organization: Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA – sequence: 2 givenname: Murali surname: Annavaram fullname: Annavaram, Murali email: annavara@usc.edu organization: Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA |
| BookMark | eNotjM1KAzEURiNUsGqXrtzkBaYmufmZuJNSbbFSsUqXJdO5mQmMmZLGQt_eAd2cb3E-zjUZxT4iIXecTTln9uFtOftYTwXjYsAFmVhTMqOtklbIckTGnBlRSKn4FZkcj6FioJRiYOSYbF9jaNq8aYPPj3Szd12IDc0t0nnE1Jzpe-oPfcqhj4PKZ7p1XTf41P80Ld1gOmEqVnjCji4wY-objDj8bsmld90RJ_97Q76e55-zRbFavyxnT6vCAbO5qCrJVK1LWWINla0Vq6zWWoHzKAEqw2uUAgCsN0I7L7zTey9RCXSIpYEbcv_XDYi4O6Tw7dJ5p6UFzQF-AWo2VLY |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/MICRO.2012.20 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9780769549248 9781467348195 0769549241 1467348198 |
| EndPage | 130 |
| ExternalDocumentID | 6493613 |
| Genre | orig-research |
| GroupedDBID | -~X 123 29O 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI M43 OCL RIE RIL RNS |
| ID | FETCH-LOGICAL-a309t-bb405d6848ed3b9d50b966653afe433b71de423339f726af2fa6cf4e52eaee873 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 54 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000319333900011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1072-4451 |
| IngestDate | Wed Sep 03 07:09:23 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a309t-bb405d6848ed3b9d50b966653afe433b71de423339f726af2fa6cf4e52eaee873 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_6493613 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-12 |
| PublicationDateYYYYMMDD | 2012-12-01 |
| PublicationDate_xml | – month: 12 year: 2012 text: 2012-12 |
| PublicationDecade | 2010 |
| PublicationTitle | 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture |
| PublicationTitleAbbrev | micro |
| PublicationYear | 2012 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib035550374 ssj0001035055 ssj0008695 |
| Score | 2.174346 |
| Snippet | Server energy proportionality has been improving over the past several years. Many components in a system, such as CPU, memory and disk, have been achieving... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 119 |
| SubjectTerms | Costs Dynamic range Energy consumption Energy efficiency Energy measurement Linearity Measurement Power demand Servers |
| Title | KnightShift: Scaling the Energy Proportionality Wall through Server-Level Heterogeneity |
| URI | https://ieeexplore.ieee.org/document/6493613 |
| WOSCitedRecordID | wos000319333900011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09b8IwELUo6tCJtlD1Wx461gVix7G7ViAGRFE_VDbkxGeVBSoI_f29SwJRpS7dIiuyEp-Te3e-946xO4kYQWminynvhMpUJpwySoA1NlV951JfiLiOk8nEzGZ22mD3ey4MABTFZ_BAl8VZvl9lW0qVdbWyUlOL2oMk0SVXa7d30G3GJKVS51foyCyuobDRRQcWjHYiQaJctd5mF9_35ZmqvIiY9avLSuFkhq3_Pd4x69RsPT7d-6ET1oDlKWvt2jXw6utts49SNeT1cxHyRxx2xETnCAD5oCAA0iSExhcVOOeUZOdVIx9OPxVYizEVGfERFdGscO8B3tdh78PB29NIVH0VhJM9m4s0RZTmtVEGvEytj3spBj06li6AkjJN-h4QZUlpQxJpF6LgdBYUxBE4AJPIM9ZcrpZwzrjug3YIInAeDDQN2ICmxxApQ1yHrjG5YG1ap_lXKZ0xr5bo8u_hK3ZEViirRa5ZM19v4YYdZt_5YrO-Lez9AwV3p_g |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fT8IwEG4ImugTKhh_2wcfrcDada2vBoJxIlGMvJFuuwVewODw7_duGywmvvi2NEuz9brdd9f77mPsRiJGUJroZypxQsUqFk4ZJcAaG6muc1GSN3ENg-HQTCZ2VGO3Wy4MAOTFZ3BHl_lZfrKM15Qqa2tlpSaJ2h1SzvILttZm96Dj9KmZSpVhoUMzvwLDRucaLBjveILaclUdN9v4xq8vVOdF1KxfOiu5m-k3_veAB6xV8fX4aOuJDlkNFkessRFs4OX322QfRd-Qt9k8ze5x2BEXnSME5L2cAkiTEB6fl_CcU5qdl1I-nH4rsBIhlRnxAZXRLHH3Ad7XYu_93vhhIEplBeFkx2YiihCnJdooA4mMbOJ3Igx7tC9dCkrKKOgmgDhLSpsGnnaplzodpwp8DxyACeQxqy-WCzhhXHdBO4QROA-GmgZsisbHIClGZIfOMThlTVqn6WfRPGNaLtHZ38PXbG8wfg6n4ePw6Zztk0WK2pELVs9Wa7hku_F3Nv9aXeW2_wH75KtD |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+45th+Annual+IEEE%2FACM+International+Symposium+on+Microarchitecture&rft.atitle=KnightShift%3A+Scaling+the+Energy+Proportionality+Wall+through+Server-Level+Heterogeneity&rft.au=Wong%2C+Daniel&rft.au=Annavaram%2C+Murali&rft.date=2012-12-01&rft.pub=IEEE&rft.issn=1072-4451&rft.spage=119&rft.epage=130&rft_id=info:doi/10.1109%2FMICRO.2012.20&rft.externalDocID=6493613 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1072-4451&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1072-4451&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1072-4451&client=summon |