DocumentCode :
1396348
Title :
Speeding Localization of Pulsed Signal Transitions Using Multicore Processors
Author :
Barford, Lee
Author_Institution :
Meas. Res. Lab., Agilent Technol., Reno, NV, USA
Volume :
60
Issue :
5
fYear :
2011
fDate :
5/1/2011 12:00:00 AM
Firstpage :
1588
Lastpage :
1593
Abstract :
Microprocessor clock rates-which for three decades doubled about every 18 months-have essentially stopped increasing. Instead, the number of processor cores (identical processing units capable of all usual microprocessor functions) in a microprocessor is increasing exponentially with time. In order to increase performance as the number of cores increase, a measurement analysis software will have to take advantage of this parallelism. The objectives of this paper are to study one example of a measurement analysis having serial dependencies among the input data and to show that there is a practical parallel algorithm despite the data dependencies within the measured time series. The measurement analysis studied is transition localization in digital signals. A parallel scan-type algorithm is presented. The results of applying the parallel algorithm on both synthetic data and actual measured data are presented, and the speedup obtained on a twenty-four core computer analyzed. The parallel method produces exactly the same measurement results, bit for bit, as the original serial method. It is argued that what is desired for this and many other measurement processing algorithms is scalability in throughput with number of cores. Such scalability is achieved by the proposed algorithm, with throughput up to about a dozen cores.
Keywords :
measurement systems; multiprocessing systems; parallel algorithms; virtual instrumentation; measurement analysis; measurement processing algorithm; multicore processor; parallel scan type algorithm; pulsed signal transition; speeding localization; Algorithm design and analysis; Multicore processing; Parallel algorithms; Program processors; Throughput; Time measurement; Parallel algorithms; parallel programming; pulse measurements; signal analysis; timing jitter;
fLanguage :
English
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9456
Type :
jour
DOI :
10.1109/TIM.2010.2090055
Filename :
5659477
Link To Document :
بازگشت