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...
Saved in:
Published in | IEEE MICRO Vol. 28; no. 3; pp. 26 - 41 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Los Alamitos
IEEE
01.05.2008
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get 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 |