A device and method for collecting data on which lines are being shared in a multiprocessor system having cache memories is described. In the present invention, a sample arm register observes a local channel, such as a bus, for key events. Upon waiting a certain number of events, the sample arm register arms a sample register. Once armed the sample register will latch the next qualified address of the data being collected. The sampled data is then stored in memory. Post processing software will read the data from memory. The samples are then analyzed to correlate them with such things as locations and data structures in the system. This helps dynamically optimize the work load to reduce shared dirty line traffic.

 
Web www.patentalert.com

< Method and system for on-demand installation of software implementations

< Platform independent memory image analysis architecture for debugging a computer program

> Scheduler for schematic related jobs

> Method and apparatus for computer software analysis

~ 00082