摘要 |
A program run information gathering system for a multiprocessor system gathers program run information inclusive of an interrupt masked kernel program from all the processors of the multiprocessor system for evaluation of distribution of program runs in the system, while protecting data as gathered against being lost even upon occurrence of a crash in a processor. The program run information gathering system comprises a non-maskable timer interrupt unit provided in association with each of the processors for generating a non-maskable timer interrupt to the associated processor, a context information gathering unit provided in association with each of the processors for collecting program run information in a shared memory of the multiprocessor system at a time point when the non-maskable timer interrupt is issued by the non-maskable interrupt timer interrupt unit, and a collected data output unit, corresponding to a given one of the processors, for transferring the program run information gathered in the shared memory to an external storage medium for evaluation.
|