Delay and bypass: Ready and criticality aware instruction scheduling in out-of-order processors

M Alipour, S Kaxiras, D Black-Schaffer… - … Symposium on High …, 2020 - ieeexplore.ieee.org
Flexible instruction scheduling is essential for performance in out-of-order processors. This
is typically achieved by using CAM-based Instruction Queues (IQs) that provide complete …

Multi: Reduce Energy Overhead of Criticality-Aware Dynamic Instruction Scheduling for Energy Efficiency

H Zhan, C Wang, X Wang, C Yang… - 2024 IEEE 42nd …, 2024 - ieeexplore.ieee.org
Criticality-aware dynamic instruction scheduling (DIS) focuses on prioritizing the execution
of critical instructions, thereby significantly improving performance. However, criticality …

SWQUE: A mode switching issue queue with priority-correcting circular queue

H Ando - Proceedings of the 52nd Annual IEEE/ACM …, 2019 - dl.acm.org
The improvement of single-thread performance is much needed. Among the many structures
that comprise a processor, the issue queue (IQ) is one of the most important structures that …

Reducing Energy Consumption of Wakeup Logic through Double-Stage Tag Comparison

Y Matsuda, R Shioya, H Ando - IEICE TRANSACTIONS on …, 2022 - search.ieice.org
The high energy consumption of current processors causes several problems, including a
limited clock frequency, short battery lifetime, and reduced device reliability. It is therefore …