High Performance Object Oriented Software for Parallel Embedded Systems (OSD/AF)
Agency / Branch:
DOD / OSD
Coherent Logix, Incorporated (CLX) proposes to develop a suite of tools for finding optimal platform-dependent parallel implementations of the VSIPL++ specification. The suite will include a configuration tool that automatically extracts critical performance parameters from the target hardware platform, such as cache size and memory bandwidth. High-level abstractions in a domain specific language enable the use of a versatile graphical interface for the programmer to monitor and control the optimization. Machine optimization using methods similar to genetic algorithms finds near-optimal implementations. Template-metaprogramming conveys the platform-dependent optimal types and structures to specialize the essentially static underlying VSIPL++ code for maximum performance on the platform. This system will enable very efficient and cost-effective porting of highly tuned implementations of VSIPL++ to new platforms.
Small Business Information at Submission:
COHERENT LOGIX, INC.
101 West 6th Street, Suite 200 Austin, TX 78701
Number of Employees: