Fixstars' M³

While parallel processing is the answer to the need for Big Data applications, parallel programming is significantly more difficult than sequential programming, and many applications fail to take full advantage of their hardware environments. To address these issues, Fixstars created the new M3 ("M-cubed") software development platform for accelerated processing and efficient programming in multicore, multinode and multi-architecture environments. Fixstars says that applications, such as image processing and simulation libraries, are optimized for several different types of hardware and built on an easy-to-use parallel framework, allowing for efficient development of fast, highly portable applications. M3 offers customized solutions for key industries in which simulations and image processing functions demand an enormous volume of computational calculations, such as CG rendering, computer vision and financial simulation.

http://www.fixstars.com