Vis enkel innførsel

dc.contributor.advisorKumar, Rakesh
dc.contributor.authorCaccialino, Marco
dc.date.accessioned2021-09-15T16:31:31Z
dc.date.available2021-09-15T16:31:31Z
dc.date.issued2020
dc.identifierno.ntnu:inspera:57320302:47061416
dc.identifier.urihttps://hdl.handle.net/11250/2777933
dc.description.abstract
dc.description.abstractOver the past decades the industry has been pushing to find ways to achieve better performance and efficiency. The natural evolution of microarchitecture has introduced first the pipeline and then out-of-order superscalar processors to achieve a greater Instruction Level Parallelism. This newer iteration have, on the other hand, increased the complexity of the pipeline stage such as the issue stage. This thesis focus on the above mentioned pipeline stage, analysing which are the aspect that add complexity and energy inefficiency. Using Sniper simulator, an x86 architecture will be used to track the usage of the wake up signal in order to find the instructions that really need to broadcast a signal. Lastly a simple hardware addition will be investigated as a possibility to reduce the broadcast width and simplify the wake up logic.
dc.language
dc.publisherNTNU
dc.titleEliminating Unnecessary Broadcasts to Simplify Out-of-Order Instruction Scheduling
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel