Using Asymmetric Single-ISA CMPs to Save Energy on Operating Systems

CPUs consume too much power. Modern complex cores sometimes waste power on functions that are not useful for the code they run. In particular, operating system kernels do not benefit from many power-consuming features intended to improve application performance. We advocate asymmetric single-ISA mul...

Full description

Saved in:
Bibliographic Details
Published inIEEE MICRO Vol. 28; no. 3; pp. 26 - 41
Main Authors Mogul, J.C., Mudigonda, J., Binkert, N., Ranganathan, P., Talwar, V.
Format Journal Article
LanguageEnglish
Published Los Alamitos IEEE 01.05.2008
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
Abstract CPUs consume too much power. Modern complex cores sometimes waste power on functions that are not useful for the code they run. In particular, operating system kernels do not benefit from many power-consuming features intended to improve application performance. We advocate asymmetric single-ISA multicore systems, in which some cores are optimized to run OS code at greatly improved energy efficiency.
AbstractList CPUs consume too much power. Modern complex cores sometimes waste power on functions that are not useful for the code they run. In particular, operating system kernels do not benefit from many power-consuming features intended to improve application performance. We advocate asymmetric single-ISA multicore systems, in which some cores are optimized to run OS code at greatly improved energy efficiency. [PUBLICATION ABSTRACT]
CPUs consume too much power. Modern complex cores sometimes waste power on functions that are not useful for the code they run. In particular, operating system kernels do not benefit from many power-consuming features intended to improve application performance. We advocate asymmetric single-ISA multicore systems, in which some cores are optimized to run OS code at greatly improved energy efficiency.
Author Mogul, J.C.
Binkert, N.
Mudigonda, J.
Talwar, V.
Ranganathan, P.
Author_xml – sequence: 1
  givenname: J.C.
  surname: Mogul
  fullname: Mogul, J.C.
– sequence: 2
  givenname: J.
  surname: Mudigonda
  fullname: Mudigonda, J.
– sequence: 3
  givenname: N.
  surname: Binkert
  fullname: Binkert, N.
– sequence: 4
  givenname: P.
  surname: Ranganathan
  fullname: Ranganathan, P.
– sequence: 5
  givenname: V.
  surname: Talwar
  fullname: Talwar, V.
BookMark eNptkEFLw0AQhRepYFu9ePUSvAhC6mx2N5scS61aaKgQe142yaSkJJu6mwr596ZUPIiHYRj43sybNyEj0xok5JbCjFKIn5JkFgBEMy4vyJjGTPqccjYiYwhk4FPJgisycW4PACKAaEyet64yO2_u-qbBzla5lw5zjf4qnXuL5N15Xeul-gu9pUG7673WeJsDWt2dZGnvOmzcNbksde3w5qdPyfZl-bF489eb19VivvZzRqHzUeYQayGZEKKQIZSoA1EUMtMFLSSLACPNMs6ZRhpmUheQ6RKyUBR5zHih2ZQ8nPcebPt5RNeppnI51rU22B6diqSAcCgYyPs_5L49WjOYUzQOmYxERAcIzlBuW-csliqvuuGx1nRWV7WioE6hqiRRp1AVl4Pk8Y_kYKtG2_5_-O4MV4j4C3IhYDjPvgHbT4Ch
CODEN IEMIDZ
CitedBy_id crossref_primary_10_1145_2856125
crossref_primary_10_1145_1531793_1531801
crossref_primary_10_1145_1531793_1531812
crossref_primary_10_1145_1618525_1618538
crossref_primary_10_1145_1531793_1531804
crossref_primary_10_1145_2248487_2150988
crossref_primary_10_1007_s00607_017_0540_2
crossref_primary_10_1007_s10586_020_03143_w
crossref_primary_10_1016_j_jpdc_2010_08_020
crossref_primary_10_1145_2189750_2150988
crossref_primary_10_1109_JSYST_2015_2471798
crossref_primary_10_1145_2024723_2000071
crossref_primary_10_1145_2166879_2166880
crossref_primary_10_1016_j_jpdc_2016_12_011
crossref_primary_10_1093_comjnl_bxx038
crossref_primary_10_1049_iet_cds_2013_0091
crossref_primary_10_1002_cpe_1454
crossref_primary_10_1145_2541258
crossref_primary_10_1049_iet_cdt_2014_0091
crossref_primary_10_1109_TPDS_2012_20
crossref_primary_10_1109_TCAD_2020_3013076
crossref_primary_10_1109_TPDS_2017_2773483
crossref_primary_10_1145_2003690_2003693
crossref_primary_10_1145_2180887_2180890
Cites_doi 10.1145/945461.945462
10.1109/MC.2007.443
10.1109/MICRO.2003.1253185
10.1109/MM.2006.82
ContentType Journal Article
Copyright Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) May/Jun 2008
Copyright_xml – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) May/Jun 2008
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/MM.2008.47
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1937-4143
EndPage 41
ExternalDocumentID 1507053481
10_1109_MM_2008_47
4550858
Genre orig-research
Feature
GroupedDBID -DZ
-~X
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
97E
AAFWJ
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACGFS
ACGOD
ACIWK
ACNCT
AENEX
AETEA
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
AZLTO
BEFXN
BFFAM
BGNUA
BKEBE
BKOMP
BPEOZ
C1A
CS3
DU5
EBS
EJD
HZ~
H~9
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
OHT
P2P
PQQKQ
RIA
RIE
RNI
RNS
RZB
TAE
TN5
TWZ
VH1
YZZ
ZCG
AAYOK
AAYXX
CITATION
RIG
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
ID FETCH-LOGICAL-c310t-e7c09a573555d760fea25dd7bad1d7380e8a3b443ae16b7ad0baf0b65dc934da3
IEDL.DBID RIE
ISSN 0272-1732
IngestDate Fri Jul 11 16:03:31 EDT 2025
Mon Jun 30 07:04:52 EDT 2025
Tue Jul 01 04:10:31 EDT 2025
Thu Apr 24 22:57:18 EDT 2025
Wed Aug 27 02:47:56 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c310t-e7c09a573555d760fea25dd7bad1d7380e8a3b443ae16b7ad0baf0b65dc934da3
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
PQID 196378581
PQPubID 37061
PageCount 16
ParticipantIDs proquest_miscellaneous_875067500
ieee_primary_4550858
proquest_journals_196378581
crossref_primary_10_1109_MM_2008_47
crossref_citationtrail_10_1109_MM_2008_47
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2008-05-01
PublicationDateYYYYMMDD 2008-05-01
PublicationDate_xml – month: 05
  year: 2008
  text: 2008-05-01
  day: 01
PublicationDecade 2000
PublicationPlace Los Alamitos
PublicationPlace_xml – name: Los Alamitos
PublicationTitle IEEE MICRO
PublicationTitleAbbrev MM
PublicationYear 2008
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref12
ref14
redstone (ref3) 0
wun (ref6) 0
ref1
brown (ref9) 0
gloy (ref13) 0
mahesri (ref8) 0
ranganathan (ref7) 0
grant (ref11) 0
ref5
nellans (ref2) 0
mayer (ref10) 2004
ousterhout (ref4) 0
References_xml – year: 2004
  ident: ref10
  article-title: Linux/Unix nbench
– start-page: 66
  year: 0
  ident: ref7
  article-title: Ensemble-Level Power Management for Dense Blade Serv-ers
  publication-title: Proc Int Symp Computer Architecture
– ident: ref12
  doi: 10.1145/945461.945462
– ident: ref1
  doi: 10.1109/MC.2007.443
– ident: ref5
  doi: 10.1109/MICRO.2003.1253185
– ident: ref14
  doi: 10.1109/MM.2006.82
– start-page: 247
  year: 0
  ident: ref4
  article-title: Why Aren't Operating Systems Getting Faster as Fast as Hard-ware?
  publication-title: Proc USENIX Summer 1990 Conf
– year: 0
  ident: ref2
  article-title: A Case for Increased Operating System Support in Chip Multi-processors
  publication-title: Proc IBM Watson Conf Interaction between Architecture Circuits and Compilers
– year: 0
  ident: ref11
  article-title: Power-Perfor-mance Efficiency of Asymmetric Multiprocessors for Multi-threaded Scientific Applications
  publication-title: Proc Symp Parallel and Distributed Processing
– start-page: 245
  year: 0
  ident: ref3
  article-title: An Analysis of Operating System Behavior on a Simultaneous Multithreaded Archi-tecture
  publication-title: Proc Int l Conf Architectural Support for Programming Languages and Operating Systems
– start-page: 12
  year: 0
  ident: ref13
  article-title: An Analysis of Dynamic Branch Prediction Schemes on System Work-loads
  publication-title: Proc Int Symp Computer Architecture
– start-page: 9
  year: 0
  ident: ref6
  article-title: Network I/O Acceleration in Heterogeneous Multicore Processors
  publication-title: Proc IEEE Symp on High-Performance Interconnects
– start-page: 214
  year: 0
  ident: ref9
  article-title: Operating System Benchmarking in the Wake of Imbench: A Case Study of the Performance of NetBSD on the Intel x86 Architecture
  publication-title: Proc Int' Conf Measurement and Modeling of Computer Systems (SIGMETRICS 97)
– start-page: 165
  year: 0
  ident: ref8
  article-title: Power Consumption Breakdown on a Modern Lap-top
  publication-title: Proc Workshop Power-Aware Computer Systems
SSID ssj0005208
Score 2.126951
Snippet CPUs consume too much power. Modern complex cores sometimes waste power on functions that are not useful for the code they run. In particular, operating system...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 26
SubjectTerms Application software
Asymmetry
Chemical-mechanical polishing
Consumption
Electronics
Energy conservation
Energy consumption
Energy efficiency
Energy management
Energy measurement
Energy use
Instruction sets
Kernel
Kernels
Multicore processing
Multiprocessing
multiprogramming
Operating systems
Performance evaluation
power management
Power system modeling
Simulation
simulation of multiple-processor systems
Software engineering
Wastes
Title Using Asymmetric Single-ISA CMPs to Save Energy on Operating Systems
URI https://ieeexplore.ieee.org/document/4550858
https://www.proquest.com/docview/196378581
https://www.proquest.com/docview/875067500
Volume 28
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3fT9swED5RnvYCYx2iMCZL7AVpbp2fTh6rjqpDCiB1SLxFZ_vyAiSIppPgr5_tpBXaeNhbIjuWdfGd7-zv7gP4FqPKjJCKp6gSHlcGOVaV5BXpUCJGOQmX4FxcpYvb-PIuuduB79tcGCLy4DMau0d_l28avXZHZROXgZsl2QAGNnDrcrXewjm81Q1lyAMZhX0p0kDkk6LoMJOOQuXN5uPZVP4xwX5fme9DsZlRBye5H69bNdavfxVr_N8pf4S93sFk025FHMAO1Z9gf0PewHpdHsIPDxZg09XL46Nj1dJsad8fiP9cTtmsuFmxtmFL_E3swqcHsqZm10-uBLP7rC90_hlu5xe_ZgveUypwbf24lpPUIsdEWi8jMTIVFWGYGCMVmsDIKBOUYaTiOEIKUiXRCIWVUGlidB7FBqND2K2bmo6AEbpLNRUIxCBW1kvTubV-SlXKjohajeB8I-tS9_XGHe3FQ-njDpGXRdGRYMZyBGfbvk9dlY13ew2dgLc9etmO4GTzC8teAVelMyzSNgYjYNtWqznuOgRratar0kZqLlwS4vj9cU_gQwcOcejGL7DbPq_p1Hogrfrql94f2p7aPg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4BPZQLz1ZdHsVSuSDVi_N0clxR0NISQFqQuEVje3IpJIjNIrW_HtvJrhDl0FsiO5bl2PPwfDMfwGGMKjNCKp6iSnhcGeRYVZJXpEOJGOUkXIJzcZmOb-Ofd8ndEnxf5MIQkQef0dA9-li-afTMXZUduwzcLMmW4YPV-0nQZWu9BnR4uRvKkAcyCvtipIHIj4uiQ006EpVX6sfzqfwjhL1mOVuHYj6nDlDyezhr1VD_fVOu8X8nvQFrvYnJRt2e2IQlqrdgfU7fwPrTvA0_PFyAjaZ_Hh4cr5ZmE_t-T_x8MmInxfWUtQ2b4DOxU58gyJqaXT26Iszus77U-Se4PTu9ORnznlSBa2vJtZykFjkm0toZiZGpqAjDxBip0ARGRpmgDCMVxxFSkCqJRiishEoTo_MoNhh9hpW6qekLMEIXVlOBQAxiZe00nVv5p1Sl7Iio1QCO5mtd6r7iuCO-uC-95yHysig6GsxYDuDbou9jV2fj3V7bboEXPfq1HcDu_BeW_RGclk60SNsYDIAtWu3ZcQERrKmZTUvrqzmHSYid98c9gI_jm-KivDi__LULqx1UxGEd92ClfZrRvrVHWvXVb8MXZb_dhw
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%3Ajournal&rft.genre=article&rft.atitle=Using+Asymmetric+Single-ISA+CMPs+to+Save+Energy+on+Operating+Systems&rft.jtitle=IEEE+MICRO&rft.au=Mogul%2C+J.C.&rft.au=Mudigonda%2C+J.&rft.au=Binkert%2C+N.&rft.au=Ranganathan%2C+P.&rft.date=2008-05-01&rft.pub=IEEE&rft.issn=0272-1732&rft.volume=28&rft.issue=3&rft.spage=26&rft.epage=41&rft_id=info:doi/10.1109%2FMM.2008.47&rft.externalDocID=4550858
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0272-1732&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0272-1732&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0272-1732&client=summon