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.