摘要 |
PROBLEM TO BE SOLVED: To provide a pulse analyzer capable of quickly analyzing pulses even if receiving continuous pulses or a large amount of pulse trains by utilizing a multi-core processor technology, and a pulse analysis method. SOLUTION: The pulse analyzer for analyzing pulses using a multi-core processor provided with a plurality of cores comprises: a reception part 25 for outputting inputted pulse trains in prescribed processing units; an analysis processing management part 24 for managing the plurality of cores, generating a thread which is the prescribed processing unit and allocating it to an optional core among the plurality of cores or deleting it corresponding to the amount of the pulse trains inputted to the reception part; and one or more analysis processing parts 26 for extracting the pulse trains at fixed intervals from the pulse trains formed by allocating the thread generated by the analysis processing management part 24 to a free core among the plurality of cores and outputted by the reception part 25. The reception part 25 selects the analysis processing part 26 capable of processing among one or more analysis processing parts 26 and outputs the pulse trains in the prescribed processing units. COPYRIGHT: (C)2009,JPO&INPIT
|