The ILNumerics Computing Engine provides a robust and reliable base for your numerical algorithms. All routines have been optimized for performance and designed for expressive syntax.
The ILNumerics Visualization Engine adds sophisticated 2D and 3D visualizations to your application. Add interactivity to your plots and graphs and give your users full control.
Usually there is a trade off between syntactical convenience and execution speed. ILNumerics gives you the best of both worlds - speed and convenience!
ILNumerics collects all memory which is not used anymore into an efficient memory pool and reuses it for subsequent operations. This brings the following advantages:
The GC is completely prevented.
Heap fragmentation is prevented.
Processor cache behavior is improved.