Evaluation of the VSIPL++ Serial Specification Using the DADS Beamformer
Abstract
The High Performance Embedded Computing Software Initiative (HPEC-SI) Development Working Group has been creating VSIPL++, a new software standard to promote portability, productivity, and performance in embedded parallel systems. This standard expands the Vector Signal Image Processing Library (VSIPL) to encompass parallel systems in C++. HPEC-SI has contracted with CodeSourcery, LLC, to produce a VSIPL++ Reference Library. The Reference Library is intended to allow early users to experiment with the functionality of VSIPL++. This presentation discusses a project to evaluate the VSIPL++ specification by using the CodeSourcery VSIPL++ Reference Library to implement a part of the current operational signal processing code for the Deployable Autonomous Distributed System (DADS). The authors of this presentation have extensive experience in developing and using the original VSIPL library, working with parallel signal processing algorithms, and developing other HPC middleware and standards. They have been involved with the development of the VSIPL++ standard, but are not C++ programming experts. One aspect of this work will be to compare features and ease-of-use of VSIPL and VSIPL++. The Deployable Autonomous Distributed System (DADS) is an advanced development program, sponsored by ONR-321, to demonstrate deployable autonomous undersea technology for operations in coastal waters. The system consists of small acoustic arrays on the ocean floor with embedded in-node signal processing. Detections are transmitted to the surface using acoustic modems.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 01, 2005
- Accession Number
- ADA433603
Entities
People
- Dennis Cottell
- Randy Judd
Organizations
- Naval Information Warfare Systems Command