Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
187 words
A multiprocessor system comprising: a common memory; a plurality of processors which share said common memory, each said processor having a local memory, said plurality of processors comprising: a plurality of timer interrupt means respectively associated with said plurality of processors, each for generating, at predetermined time intervals, non-maskable timer interrupt to said corresponding processor, and a plurality of context information collecting means, each respective context information collecting means of said context information collecting means corresponding to one of said processors, for receiving program run information, including information concerning distribution of programs running on individual processors of said plurality of processors, in response to said non-maskable timer interrupt and for transferring said program run information, of the corresponding processor, to said shared common memory in response to said non-maskable timer interrupt when said respective context information means has attainted a selected amount, one of said processors comprising accumulated data output means corresponding to the one of said plurality of processors, for supplying said transferred program run information, from said shared common memory, to an external storage medium for protecting said transferred program run information from being lost.
Claim 2
Dependent Claim
187 words
A multiprocessor system comprising: a common memory; a plurality of processors which share said common memory, each said processor having a local memory, said plurality of processors comprising: a plurality of timer interrupt means respectively associated with said plurality of processors, each for generating, at predetermined time intervals, non-maskable timer interrupt to said corresponding processor, and a plurality of context information collecting means, each respective context information collecting means of said context information collecting means corresponding to one of said processors, for receiving program run information, including information concerning distribution of programs running on individual processors of said plurality of processors, in response to said non-maskable timer interrupt and for transferring said program run information, of the corresponding processor, to said shared common memory in response to said non-maskable timer interrupt when said respective context information means has attainted a selected amount, one of said processors comprising accumulated data output means corresponding to the one of said plurality of processors, for supplying said transferred program run information, from said shared common memory, to an external storage medium for protecting said transferred program run information from being lost.
Claim 3
Dependent Claim
34 words
A multiprocessor system according to claim 1, wherein said program run information transferred by said context information collecting means is stored in a storage buffer in said shared common memory, on a processor-by-processor basis.
Claim 4
Dependent Claim
84 words
A multiprocessor system according to claim 1, wherein said context information collecting means further comprises a temporary buffer defined in the local memory of the corresponding processor, and a non-maskable interrupt handler which transfers program run information from the corresponding processor in response to said non-maskable interrupt generated by said timer interrupt means and thereby stores the program run information in said temporary buffer, said program run information being transferred from said temporary buffer to said storage buffer whenever said temporary buffer becomes full.
Claim 5
Dependent Claim
27 words
A program run information gathering system according to claim 1, wherein said program run information contains at least a program status word and a program counter value.
Claim 6
Dependent Claim
18 words
A program run information gathering system according to claim 1, wherein said shared memory is a non-volatile memory.