OptiCode
Dr. Martin Sander Software Development |
Index:
We are a Borland CodeGear Technology Partner
and a member of the Microsoft Developer Network Business Connection

|
|
OptiVec™Libraries of Vector, Matrix, and Complex Math Functions for PC Compilers
Deutsche Version
Vectorized Programming
When Speed is Important
Most programs that process numerical data consist of loops. But loop overhead is unnecessarily slow.
Replacing these loops by hand-optimized, Assembler-written vector functions and matrix routines speeds up program execution by up to a factor of 2-3 and also greatly enhances numerical accuracy.
OptiVec™ Brings the Power of Vectorized Programming to the PC!
OptiVec™ is a complete, hand-optimized set of libraries with over 3500 vector and matrix functions, and complex-number math routines.
OptiVec contains the fully vectorized forms of all operators and math functions of C/C++/Pascal/Delphi for all integer and floating-point (including complex) data types, plus many other real and complex math functions and routines
for statistics, analysis, FFT techniques, curve fitting, interpolations, vector and matrix algebra, matrix decomposition, and graphics.
In parts, OptiVec overlaps with the well-known BLAS and LINPACK libraries, but features an easier nomenclature and a generally more efficient implementation.
Learn why vectorized programming pays off on PCs and how the vector functions of OptiVec help you achieve the high performance of vectorized programming in your software
OptiVec™ Consists of 3 Groups of Functions:
The OptiVec libraries are static, no DLLs. This means only those functions which you actually need are linked into your application. Of course, you are free to include OptiVec functions in your DLLs, but there is no need to deal with yet another set of DLLs when you distribute your applications.
License:
Once you purchase the Commercial Edition of OptiVec, you can freely distribute applications containing OptiVec functions. No run-time licenses needed for your customers!
An Educational Edition is available at a strongly reduced fee for non-commercial use.
For the detailed Licence conditions, click here.
Target Compilers:
Currently available for
- Borland and CodeGear C/C++ compiler series (RAD Studio, Borland Development Suite, BC++ Builder 1-6, BC++ 4.0 or higher, Turbo C++)
- Microsoft Visual C++ compiler series (MSVC 5, 6, up to Visual Studio 2005),
- Borland Delphi (4 through 7, 2005, 2006, 2007, Turbo Delphi, RAD Studio)
Current version: 5.2
New features:
- Debug library, detecting violations of vector / matrix boundaries, allowing to track and avoid resulting memory faults, whose cause previously was very difficult to locate. Read more here.
|
OptiCode
Dr. Martin Sander
Software Development
Steinachstr. 9A
D-69198 Schriesheim
Germany
FAX +49-6203-92 53 96
E-mail: see contact page
|
Download:
Would you like to evaluate OptiVec or CMATH before purchase? You can download shareware versions from our download page.
Order / Register:
For pricing and other information about ordering OptiVec or CMATH, please read our order page.
Update:
Registered users: Please fetch your free update here.
Support:
Need customer support? Visit our support page.
Client Comments:
Read what others are saying about OptiVec.
Copyright © 1998-2008 OptiCode - Dr. Martin Sander Software Development
Logo and Web Site Development: Relative Data, Inc.
Last modified: 5 March 2008
|