











C_EISPACK
by Sinectonalysis, Inc.
Software Overview
C_EISPACK is a comprehensive eigenvalue and eigenvector library which provides TMS320C30 and `C40
programmers with an optimized set of over 100 functions. Useful in adaptive-beam forming for source
locations, pattern recognition, image reconstruction, optics, and other engineering applications,
EISPACK solves 22 basic eigen problems (and variations) for real and complex matrices (see table)
with routines which are callable from C, C++, assembler, and ADA. All algorithms used in the
library are numerically stable. C_EISPACK can save you many man-months of programming effort.
The proprietary indexing scheme used by the library exploits specific matrix structures, such as
complex hermitian, real symmetric, real symmetric tridiagonal, and special real tridiagonal to gain
computational performance. Redundant values are not stored. The result is that Sinectonalysis'
EISPACK can handle larger matrices in less memory with fewer cycles.
Features and Benefits
• Highest possible performance for TMS320, numerically-stable algorithms.
• Library is universal—works with all environments and boards.
• Solves many types of eigen problems, includes test programs and data.
• Small linkable modules keeps run-time programs small.
• Interruptible, relocatable, re-entrant; callable from C, C++, ADA, assembler.
Processor and System Specifications
• Devices supported: TMS320C3x, TMS320C4x, Eigen Problem Run-Time Supoort Libraries
• Languages supported: C, C++, ADA, Assember
• Host platforms: PC, Sun, HP, DEC, RS6000, Mac, VAX, PowerPC, others
Algorithm Verification
• The European community-supported ESPRIT project for Neural Network based Vision and Sensor Signal
System for Industrial Quality Control (NEUROQUACS) has chosen a suite of Sinectonalysis libraries
including this library for its development purposes. The NEUROQUACS team cited Sinectonalysis for
its excellent performance, fast technical support, and functions which cover the widest task
spectrum.
• Also Spectrum Signal Processing has tested these libraries for ISO 9000 compliance.
Availability
• Immediate
Company Background and Contact Information
Sinectonalysis, Inc. develops high-performance software for digital signal processors and
parallel-processing environments for applications in signal processing, advanced algebra, image
processing, and other scientific and engineering functions. The company specializes in optimizing
algorithms and assembly code to take advantage of the TMS320C40 and TMS320C30 architectures.
Sinectonalysis also offers consulting and code development services.
Contact: Alexander Orenshteyn
3702 S. Virginia St.
Suite G-12 #164
Reno, Nevada 89502-6034
(702) 345-0148
Fax: (702) 345-0149
e-mail: sinecto@clark.net





© Copyright 1996 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!