Purchase FxP TOOLBOXPDF Version  
Accelerate the Speed of Your MATLAB™ Programs
 

  • Compiles MATLAB™ programs to increase performance — up to 40x improvement possible

  • Reduces simulation times from days to minutes

  • Speeds up both double precision MATLAB™ programs and fixed-point programs written with the Catalytic Compilers FxP Toolbox

  • Produces distributable binaries for protecting intellectual property

  • Uses state-of-the-art optimization techniques

  • Automatically detects the need for recompilation


The Catalytic Compilers ML Accelerator can dramatically cut the execution times of MATLAB™ programs, often providing as much as a 40-fold improvement in execution time. The ML Accelerator utilizes start-of-the-art compilation and optimization algorithms to produce highly-optimized executable programs. Running the optimized code is as simple as typing a normal MATLAB command.

The ML Accelerator works in conjunction with the Catalytic Compilers FxP Toolbox to provide blindingly fast execution of fixed-point programs. Fixed-point programs are compiled directly into native integer instructions. The result is the fastest

 




possible execution of MATLAB fixed-point programs, as this graph illustrates:

Catalytic's ML Accelerator provides a transparent interface to user-written C routines, allowing simple reuse of existing intellectual property. The output of the accelerator is placed into dynamically loadable libraries, providing a protected mechanism for distributing your intellectual property.

The ML Accelerator uses state-of-the-art optimization technology to produce the fastest possible execution for MATLAB M-files. Optimizations performed include interprocedural analysis and inlining, procedure cloning, strip-mining, loop fusion, and loop interchange.

  
For more information about how we can catalyze your design, send email to info@catacomp.com
  
 

PDF VersionPurchase FxP TOOLBOX

  Homepage - Catalytic Compilers