Three years and $27 million
The company raised $19.1 million in 2008 and 2009. The company announced it had raised a Series B of $7.8 million in 2011. The company has 50 engineers and is backed by several French investment funds including: ACE Management, Inocap, Eurekap, CEA Investissement, Rhône Alpes Creation, Promelys, local funds and other private investors as well as by the French government agency OSEO, which provides support to startups.
Along with the chip, Kalray is offering development boards and the AccessCore software development environment, the website indicates.
AccessCore supports a C-based programming model but support also varies between different user profiles from Linux support for legacy functions up to a dataflow environment that can maximize use of the array. Standard GCC & GDB technologies are used for compilation and debug.
"Kalray's technology has been developed with many OEM partners across several vertical markets, as well as partnering with third-party software vendors," said Monnier, in a statement issued May 2011. "Our first processor achieves a global processing power of 500 billion operations per second, along with a much lower power consumption than competitive solutions. Embedded designers will get the benefit of high processing power, low power consumption and high level programming to develop innovative applications in the fields of image processing, signal processing, control, communications and data security. The access cost of MPPA processors makes them optimum for all low to medium volume applications."
The 256-processor chip allows array extension by the clustering of several chips and the I/O offering includes generations 2 and 3 of PCI Express, Ethernet able to run at up to 40-Gbits per second and general purpose I/Os. Memory controllers for flash and DDR DRAM allow for external storage of up to 128-Gbytes. And is described as being in a standard 40-mm x 40-mm BGA package.
And, as one might expect, the 256-processor chip is the first in a projected family. The MPPA family scales from 16 to 64 clusters per chip. The 1024-core version delivers up to 2-Tops [tera operations per second]. The MPPA also includes 4 to 8 Interlaken interfaces for multi-MPPA chip systems and connection to FPGAs.
Related links and articles:
Defense firm offers many-core runtime support
Many-core Plurality to benchmark on EEMBC
Ten quotes on parallel programming
ARM's 'big-little' strategy and the many-core puzzle
ARM, University of Michigan target many-core R&D