ArchExplorer: Microarchitecture exploration via bottleneck analysis
Design space exploration (DSE) for microarchitecture parameters is an essential stage in
microprocessor design to explore the trade-offs among performance, power, and area …
microprocessor design to explore the trade-offs among performance, power, and area …
Microarchitecture design space exploration via Pareto-driven active learning
J Zhai, Y Cai - IEEE Transactions on Very Large Scale …, 2023 - ieeexplore.ieee.org
Microarchitecture design is a key stage of processor development involving various core
design metrics, eg, performance, power consumption, etc. However, due to the high …
design metrics, eg, performance, power consumption, etc. However, due to the high …
GCoM: a detailed GPU core model for accurate analytical modeling of modern GPUs
Analytical models can greatly help computer architects perform orders of magnitude faster
early-stage design space exploration than using cycle-level simulators. To facilitate rapid …
early-stage design space exploration than using cycle-level simulators. To facilitate rapid …
Analyzing behavior specialized acceleration
Hardware specialization has become a promising paradigm for overcoming the
inefficiencies of general purpose microprocessors. Of significant interest are Behavioral …
inefficiencies of general purpose microprocessors. Of significant interest are Behavioral …
Fast, Light-weight, and Accurate Performance Evaluation using Representative Datacenter Behaviors
Datacenters rapidly evolve by adopting new features such as new hardware deployment
and software patches. Adopting a new feature requires an accurate evaluation of its impact …
and software patches. Adopting a new feature requires an accurate evaluation of its impact …
Enhanced dependence graph model for critical path analysis on modern out-of-order processors
The dependence graph model of out-of-order (OoO) instruction execution is a powerful
representation used for the critical path analysis. However most, if not all, of the previous …
representation used for the critical path analysis. However most, if not all, of the previous …
Top-Down Characterization Approximation based on performance counters architecture for AMD processors
Due to the increasing complexity of the processors, developers often seek for tools that
would simplify the process of finding bottlenecks while executing applications. Although …
would simplify the process of finding bottlenecks while executing applications. Although …
GCStack: A GPU Cycle Accounting Mechanism for Providing Accurate Insight into GPU Performance
Cycles Per Instruction (CPI) stacks help computer architects gain insight into the
performance of their target architectures and applications. To bring the benefits of CPI stacks …
performance of their target architectures and applications. To bring the benefits of CPI stacks …
Dependence graph model for accurate critical path analysis on out-of-order processors
The dependence graph model of out-of-order (OoO) instruction execution is a powerful
representation used for the critical path analysis. However, most, if not all, of the previous …
representation used for the critical path analysis. However, most, if not all, of the previous …
A scalable and fast microprocessor design space exploration methodology
L Wang, YX Tang, Y Deng, F Qin, Q Dou… - 2015 IEEE 9th …, 2015 - ieeexplore.ieee.org
Design space exploration of microprocessor is still a challenging task for processor
designers. Due to the huge design space, it is hard to determine the optimal configuration of …
designers. Due to the huge design space, it is hard to determine the optimal configuration of …