Patent ID: 9483603
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method for optimizing micro-benchmark analysis of a microprocessor design, the method comprising: identifying a suite of micro-benchmarks, each corresponding to a micro-benchmark workload condition for the microprocessor design; simulating, under each micro-benchmark workload condition, fine-grained operation of the microprocessor design to generate a set of micro-benchmark activity factors for the micro-benchmark workload condition, each micro-benchmark activity factor indicating an amount of activity monitored for a respective one of a plurality of sub-units of the microprocessor design under the micro-benchmark workload condition; simulating coarse-grained operation of the microprocessor design to generate a set of commercial workload activity factors, each commercial workload activity factor indicating an amount of activity monitored for each respective one of the plurality of sub-units of the microprocessor design under a commercial workload condition; calculating a set of weighting factors as a function of the micro-benchmark activity factors and the commercial workload activity factors to apply to the suite of micro-benchmarks to yield a weighted aggregate micro-benchmark workload condition that substantially approximates the commercial workload condition; and fabricating a semiconductor integrated circuit according to a microprocessor design optimized to the yielded weighted aggregate micro-benchmark workload condition.