The Numerical Template Toolbox (NT²) is an open source C++ library aimed at simplifying the development, debugging and optimization of high-performance computing applications by providing a MATLAB™ like syntax that eases the transition between prototype and actual applications.
Do you ever want to use your multicore machine to its fullest, or to take advantage of your processor's SIMD extensions, but never have because of the impressive learning curve involved? Pushing the limits of the C++ language, NT² uses template metaprogramming to automatize those tasks. Reaping the rewards of parallelism has never been so easy and straightforward. Performances of NT² code is then on the par with hand-written, optimized C code while keeping a high level of abstraction.
This page and library are under construction and will be updated often. First official release of NT² will be announced as such on the Google Groups.
|
Getting Started Tutorials User's Manual |
Features Extending NT² Developer's Manual |
FAQ Glossary Bibliography |
Changelog License Acknowledgements |