High Performance Embedded Computing Software Initiative (HPEC-SI) Program Facilitation of VSIPL++ Standardization

Abstract

The Vector Signal and Image Processing Library (VSIPL) is an industry standard Application Programming Interface for embedded signal processing tasks. The High Performance Embedded Computing Software Initiative (HPEC-SI) program is a collaborative program to establish extensions to the VSIPL specification to support Object Oriented elements of the C++ programming language, and encapsulated support for data parallel processing. The program goals include the simultaneous threefold improvement in software portability, threefold improvement in developer productivity, and fifty percent improvement in software performance compared to standard practices. This report describes the efforts of the Georgia Tech Research Institute in support of the HPEC-SI program during the period from June 2006 through December 2007. These efforts included development of organizational strategies, participation in the HPEC-SI Applied Research and Development Working Groups, dissemination of program results to outside organizations via internet tools, and maintenance of a parallel computing software testbed for program participants, and development of an automated process for the configuration of certain types of computing nodes.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2008
Accession Number
ADA481347

Entities

People

  • Daniel P. Campbell

Organizations

  • Georgia Tech

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Computer Architecture
  • Computers
  • Contracts
  • Government Procurement
  • Governments
  • Information Exchange
  • Maintenance
  • Military Research
  • Networks
  • Operating Systems
  • Parallel Computing
  • Specifications
  • Standardization
  • Standards
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Organizational Process Management (OPM).
  • Parallel and Distributed Computing.