• DocumentCode
    3015592
  • Title

    Scalable multi-core sonar beamforming with Computational Process Networks

  • Author

    Bridgman, John F., III ; Allen, Gregory E. ; Evans, Brian L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2010
  • fDate
    7-10 Nov. 2010
  • Firstpage
    1254
  • Lastpage
    1258
  • Abstract
    This paper evaluates the scalability with respect to processor cores of a three-dimensional sonar beamforming kernel implemented on a multi-core workstation. Beamforming is an example of an extremely parallelizable problem. This implementation is instrumented with OpenMP to exploit multi-core computer systems. However, when executed on a 16-core machine, this kernel scales much less than expected. We implement this beamformer system within the scalable framework of Computational Process Networks to achieve additional performance and processor utilization for a larger number of cores. On our benchmark machine, the implementation with Computational Process Networks obtains a throughput speedup of more than two times over OpenMP with the default settings, and 13% improvement in throughput over OpenMP with optimized settings.
  • Keywords
    array signal processing; microprocessor chips; reliability; sonar signal processing; workstations; OpenMP; computational process networks; multicore computer systems; multicore processors; multicore workstation; scalable multicore sonar beamforming; three-dimensional sonar beamforming kernel; Array signal processing; Benchmark testing; Equations; Mathematical model; Size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-9722-5
  • Type

    conf

  • DOI
    10.1109/ACSSC.2010.5757732
  • Filename
    5757732