• DocumentCode
    186959
  • Title

    Segmenting a signal based on a local property using multicore processors

  • Author

    Barford, Lee ; Keenan, Kevin

  • Author_Institution
    Meas. Res. Lab., Agilent Technol., Reno, NV, USA
  • fYear
    2014
  • fDate
    12-15 May 2014
  • Firstpage
    397
  • Lastpage
    401
  • Abstract
    Signal segmentation is a partitioning of a signal into contiguous regions (the segments), where each segment has similar values of local properties of interest. In this paper, we consider the problem of signal segmentation by classifying on one property, where a histeresis function is applied to the output to prevent noise or other temporally short disturbances from producing an over-abundance of segments. On serial processors, such segmentation is straightforwardly performed by going through the samples in order. However, on multicore processors the histeresis function presents a problem. Data cannot simply be divided between the cores due to the fact that the output of the histeresis function at any sample can depend on the entire history of the signal up to that time. We present a parallel algorithm based on the parallel scan (also called parallel prefix or prefix scan) pattern. Both the serial and parallel method was implemented and tested on a multicore processor. The two methods produced exactly the same segments, so the two methods result in exactly the same measurement results. Speedups of several fold over the serial performance were observed when using the parallel code.
  • Keywords
    microprocessor chips; multiprocessing systems; parallel processing; signal processing; contiguous regions; hysteresis function; local property; multicore processors; parallel algorithm; parallel code; parallel prefix pattern; prefix scan pattern; serial performance; serial processors; signal segmentation; Hysteresis; Indexes; Instruments; Multicore processing; Program processors; Signal processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, 2014 IEEE International
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/I2MTC.2014.6860775
  • Filename
    6860775