Mathematica 8: Performance

Added by | 9 yearss ago


New compiler technology optimizes execution performance directly from the Mathematica language using two key innovations: automatic code generation and linking, and automated multicore parallelism. This enhances Mathematica's rapid application development workflow to enable final deployments requiring the ultimate high-performance execution. Mathematica 8 introduces major new interoperability with C and C , enabling a complete development pipeline from within Mathematica in a wide range of new cases. Support includes conversion of compilable Mathematica programs into C code and also independent high-level functions for driving external C and C compilers. Mathematica 8 also introduces dynamic linking of C and C external libraries, fully integrating library functions into the Mathematica language. Mathematica 8 harnesses GPU devices for general computations using CUDA and OpenCL, delivering dramatic performance gains. A range of Mathematica 8 GPU-enhanced functions are built-in for areas such as linear algebra, image processing, financial simulation, and Fourier transforms. Also included is a framework for building and loading CUDA or OpenCL programs into the Mathematica kernel. Mathematica 8 offers the most comprehensive and easy to use high-level interface to GPU programming and computation on the market today. For more information about new and enhanced software development functionality in Mathematica 8, please visit: For more information about ...


Related tags:

comments powered by Disqus

TerritorioScuola. Some rights reserved. Informazioni d'uso