Energy-effective issue logic

The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to start the execution of multiple instructions every cycle. Due to its complexity, it is responsible for a significant percentage of the energy consumed by a microprocessor. The energy consumption of the...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the 28th annual international symposium on Computer architecture pp. 230 - 239
Main Authors: Folegnani, Daniele, González, Antonio
Format: Conference Proceeding
Language:English
Published: New York, NY, USA ACM 01.01.2001
Series:ACM Conferences
Subjects:
ISBN:0769511627, 9780769511627
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to start the execution of multiple instructions every cycle. Due to its complexity, it is responsible for a significant percentage of the energy consumed by a microprocessor. The energy consumption of the issue logic depends on several architectural parameters, the instruction issue queue size being one of the most important. In this paper we present a technique to reduce the energy consumption of the issue logic of a high-performance superscalar processor. The proposed technique is based on the observation that the conventional issue logic wastes a significant amount of energy for useless activity. In particular, the wake-up of empty entries and operands that are ready represents an important source of energy waste. Besides, we propose a mechanism to dynamically reduce the effective size of the instruction queue. We show that on average the effective instruction queue size can be reduced by a factor of 26% with minimal impact on performance. This reduction together with the energy saved for empty and ready entries result in about 90.7% reduction in the energy consumed by the wake-up logic, which represents 14.9% of the total energy of the assumed processor.
AbstractList The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to start the execution of multiple instructions every cycle. Due to its complexity, it is responsible for a significant percentage of the energy consumed by a microprocessor. The energy consumption of the issue logic depends on several architectural parameters, the instruction issue queue size being one of the most important. In this paper we present a technique to reduce the energy consumption of the issue logic of a high-performance superscalar processor. The proposed technique is based on the observation that the conventional issue logic wastes a significant amount of energy for useless activity. In particular, the wake-up of empty entries and operands that are ready represents an important source of energy waste. Besides, we propose a mechanism to dynamically reduce the effective size of the instruction queue. We show that on average the effective instruction queue size can be reduced by a factor of 26% with minimal impact on performance. This reduction together with the energy saved for empty and ready entries result in about 90.7% reduction in the energy consumed by the wake-up logic, which represents 14.9% of the total energy of the assumed processor.
Author González, Antonio
Folegnani, Daniele
Author_xml – sequence: 1
  givenname: Daniele
  surname: Folegnani
  fullname: Folegnani, Daniele
  organization: Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya, Jordi Girona, 1-3 Mòdul D6, 08034 Barcelona, Spain
– sequence: 2
  givenname: Antonio
  surname: González
  fullname: González, Antonio
  organization: Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya, Jordi Girona, 1-3 Mòdul D6, 08034 Barcelona, Spain
BookMark eNqNjztrAkEURgdMINFYpkthlco1987svMog5gFCGvthdu4dWWN2wTGB_Pso6w_I15zm8MEZi6uu71iIe4QFYq2flPWyhsUZxozEGKzxGtFIeyOmpezgtFqj9f5WPKw6Pmx_K86Z07H94VlbyjfP9v22TXfiOsd94emFE7F5WW2Wb9X64_V9-byuonTqWDkG56NEcISZnfVksSFFyaA0OtaUNVFqIkrPwE6S1eCTiRQpaSXVRDwOtzF9habvP0tACOeUMKSEIeUkzv8lhubQclZ_Ub5Kcw
ContentType Conference Proceeding
Copyright 2001 Authors
Copyright_xml – notice: 2001 Authors
DOI 10.1145/379240.379266
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
EndPage 239
GroupedDBID 6IE
6IH
6IK
6IL
AAJGR
AAVQY
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
OCL
RIB
RIC
RIE
RIL
RIO
ID FETCH-LOGICAL-a283t-8e089a2108d1fe879d71bd3dc61265a4df5ddcba129e0e82d7509c6adadc5323
ISBN 0769511627
9780769511627
ISICitedReferencesCount 105
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000170768200020&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Jan 31 06:47:07 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Keywords low power
adaptive hardware
energy consumption
issue logic
Language English
LinkModel OpenURL
MeetingName ISCA01: 28th International Symposium on Computer Architecture
MergedId FETCHMERGED-LOGICAL-a283t-8e089a2108d1fe879d71bd3dc61265a4df5ddcba129e0e82d7509c6adadc5323
PageCount 10
ParticipantIDs acm_books_10_1145_379240_379266
acm_books_10_1145_379240_379266_brief
PublicationCentury 2000
PublicationDate 2001-01-01
PublicationDateYYYYMMDD 2001-01-01
PublicationDate_xml – month: 01
  year: 2001
  text: 2001-01-01
  day: 01
PublicationDecade 2000
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the 28th annual international symposium on Computer architecture
PublicationYear 2001
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0000451799
Score 1.9185255
Snippet The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to start the execution of multiple instructions every cycle....
SourceID acm
SourceType Publisher
StartPage 230
SubjectTerms Computer systems organization -- Architectures
Computer systems organization -- Architectures -- Distributed architectures -- Grid computing
Computer systems organization -- Architectures -- Parallel architectures -- Multicore architectures
Computer systems organization -- Architectures -- Serial architectures -- Superscalar architectures
Computer systems organization -- Dependable and fault-tolerant systems and networks
Computing methodologies -- Modeling and simulation -- Simulation types and techniques -- Massively parallel and high-performance simulations
General and reference -- Cross-computing tools and techniques -- Performance
Networks -- Network performance evaluation
Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles -- Grid computing
Title Energy-effective issue logic
WOSCitedRecordID wos000170768200020&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/eLvHCXMwtV1NT8IwGG6EePCmESOKuoOeyHSf_TgSg_GghAMHbstoO0MCwzAw6K_3bbsvCAnx4GWwZilpn9I9fT-eF6F7whJfOCKx_UBZq2KC1V8qsJ0E8zCk0hFC68y-kcGAjsdsmJdlz3Q5AZKmdLNhn_8KNbQB2Cp19g9wl51CA3wH0OEKsMN1hxHvffkMy8as8P97VOevaSH96ZYFMPueq6it9Vz5DIoCD926c6G-pPo6T9A2ISAq4kiD1tW7Z_U2m8mP1BSKKvLXyxifRfqjHfPuzNite6qAsQkE03MjM1ga77UsxG2jhLtjlOjlEtFGnItgoHEuNhoAxUaZe2Nkfsf2b-eBUr7wCRwSnUf1gXEDNQhxTKJeaUxTIjmEMWOWyX8sV1cq7wuB1SB82upQ0RI-r5GK0SlqVQO1KtjO0JFMz1Fnd7YtPduWnu0WGr30R8-vdl7Kwo6Bv61sWPSUxXC8psJNJCVMEHcifMGBYOIwDkQSCsEnMbAv6UjqCUXkOI5FLHjoe_4FaqaLVF4iCx71XTgkAtEVAcVMZVZ7nLiScU-ELGijOxhOpBZkFpms8zAyA47MgNvo4cAT0QQQT64O9nSNTirwO6i5Wq7lDTrmX6tptrzVEP0CfS82pw
linkProvider IEEE
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=Proceedings+of+the+28th+annual+international+symposium+on+Computer+architecture&rft.atitle=Energy-effective+issue+logic&rft.au=Folegnani%2C+Daniele&rft.au=Gonz%C3%A1lez%2C+Antonio&rft.series=ACM+Conferences&rft.date=2001-01-01&rft.pub=ACM&rft.isbn=0769511627&rft.spage=230&rft.epage=239&rft_id=info:doi/10.1145%2F379240.379266
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769511627/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769511627/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769511627/sc.gif&client=summon&freeimage=true