Trop, Pruner & Hu, P.C.
Providing deterministic, reproducible, and random sampling in a processor
In one embodiment, a processor includes a front end unit to fetch and decode an instruction. The front end unit includes a first random number generator to generate a random value responsive to a profileable event associated with the instruction. The processor further includes a profile logic to collect profile information associated with the instruction responsive to a sample signal, where the sample signal is based on at least a portion of the random value. Other embodiments are described and claimed.
Intel Corporation
G G G G G
G06F G06F G06F G06F G06F
inventional inventional inventional inventional inventional
Jason M. Jamison D. Girish Polychronis
Agron Collins Venkatasubramanian Xekalakis