LaZy superscalar
Document Type
Conference Proceeding
Publication Date
6-13-2015
Abstract
© 2015 ACM. LaZy Superscalar is a processor architecture which delays the execution of fetched instructions until their results are needed by other instructions. This approach eliminates dead instructions and provides the necessary means to fuse dependent instructions across multiple control dependencies by explicitly tracking control and data dependencies through a matrix based scheduler. We present this novel redesign of scheduling, recovery and commit mechanisms and evaluate the performance of the proposed architecture. Our simulations using Spec 2006 benchmark suite indicate that LaZy Superscalar can achieve significant speed-ups while providing respectable power savings compared to a conventional superscalar processor.
Publication Title
Proceedings - International Symposium on Computer Architecture
Recommended Citation
Alolu, G.,
Jin, Z.,
Köksal, M.,
Javeri, O.,
&
Nder, S.
(2015).
LaZy superscalar.
Proceedings - International Symposium on Computer Architecture,
13-17-June-2015, 260-271.
http://doi.org/10.1145/2749469.2750409
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/12556