Vis enkel innførsel

dc.contributor.authorAlipour, Mehdi
dc.contributor.authorKumar, Rakesh
dc.contributor.authorKaxiras, Stefanos
dc.contributor.authorBlack-Schaffer, David
dc.date.accessioned2020-01-13T10:55:59Z
dc.date.available2020-01-13T10:55:59Z
dc.date.created2019-12-27T18:23:51Z
dc.date.issued2019
dc.identifier.citationDesign, Automation and Test in Europe (DATE). 2019, 716-721.nb_NO
dc.identifier.issn1530-1591
dc.identifier.urihttp://hdl.handle.net/11250/2635930
dc.description.abstractThe number of instructions a processor's instruction queue can examine (depth) and the number it can issue together (width) determine its ability to take advantage of the ILP in an application. Unfortunately, increasing either the width or depth of the instruction queue is very costly due to the content-addressable logic needed to wakeup and select instructions out-of-order. This work makes the observation that a large number of instructions have both operands ready at dispatch, and therefore do not benefit from out-of-order scheduling. We leverage this to place such ready-at-dispatch instructions in separate, simpler, in-order FIFO queues for scheduling. With such additional queues, we can reduce the size and width of the expensive out-of-order instruction queue, without reducing the processor's overall issue width and depth. Our design, FIFOrder, is able to steer more than 60% of instructions to the cheaper FIFO queues, providing a 50% energy savings over a traditional out-of-order instruction queue design, while delivering 8% higher performance.nb_NO
dc.description.abstractFIFOrder MicroArchitecture: Ready-Aware Instruction Scheduling for OoO Processorsnb_NO
dc.language.isoengnb_NO
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)nb_NO
dc.titleFIFOrder MicroArchitecture: Ready-Aware Instruction Scheduling for OoO Processorsnb_NO
dc.typeJournal articlenb_NO
dc.typePeer reviewednb_NO
dc.description.versionacceptedVersionnb_NO
dc.source.pagenumber716-721nb_NO
dc.source.journalDesign, Automation and Test in Europe (DATE)nb_NO
dc.identifier.doi10.23919/DATE.2019.8715034
dc.identifier.cristin1764010
dc.description.localcode© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.nb_NO
cristin.unitcode194,63,10,0
cristin.unitnameInstitutt for datateknologi og informatikk
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel