A method and system within a symmetrical multi-processing system or
information handling system are disclosed for compensating all the
processor clocks when performing instruction level tracing. The method
provides a simple and flexible mechanism to slow down the clock
proportionally to the density of the trace. According to the present
invention, the method determines two parameters; a trigger and a
compensation step. The trigger is defined as the number of instructions
between clock increments and the compensation step is the number of ticks
to add to a clock. When the trigger is equal to one, the clock is
incremented at each tracing step by an amount equal to the compensation
step multiplied by the number of instructions since the last compensation.
When the trigger is greater than one, the compensation step is equal to
one and the clock is incremented by one every time the number of
instructions since the last compensation is bigger than the trigger. The
method and system of the present invention links the trigger and
compensation step together thereby allowing accurate clock compensation.
Метод и система внутри симметрично сыстемы управления системы или данных по мультипроцессирования показаны для компенсировать все часы обработчика выполняя вычерчивание инструкции ровное. Метод обеспечивает просто и гибкий механизм для того чтобы замедлить часы пропорционально к плотности следа. Согласно присытствыющему вымыслу, метод обусловливает 2 параметра; пуск и шаг компенсации. Пуск определен по мере того как числом инструкций между инкрементами часов и шагом компенсации будет число тиканий, котор нужно добавить к часам. Когда пуск равн до пуск, часы инкрементированы на каждом трассируя шаге количеством равным к шагу компенсации умноженному числом инструкций с последней компенсации. Когда пуск greater than одним, шаг компенсации равн до одно и часы инкрементированы одним every time число инструкций в виду того что последняя компенсация большле чем пуск. Метод и система вымысла настоящего момента соединяют шаг пуска и компенсации совместно таким образом позволяя точную компенсацию часов.