In today's world, RapidMind has become a topic of great relevance and interest to a wide spectrum of society. Knowing more about RapidMind is essential to understand its impact on various aspects of our daily lives. From its influence on the economy to its role in popular culture, RapidMind has positioned itself as a central topic in contemporary discourse. In this article, we will delve into the world of RapidMind to explore its different facets and its relevance in the current context.
Company type | Private |
---|---|
Industry | Computer software |
Founded | Waterloo, Ontario, 2004 |
Founder | Michael McCool Stefanus Du Toit |
Defunct | August 19, 2009 |
Fate | Acquired |
Headquarters | , |
Key people | Ray DePaul (CEO) Stefanus Du Toit (Chief Architect) Michael McCool (Chief Scientist) Matthew Monteyne (VP, Marketing) Ray Newmark (VP, Sales) |
Products | RapidMind Multi-core Development Platform |
Website | RapidMind.com |
RapidMind Inc. was a privately held company founded and headquartered in Waterloo, Ontario, Canada, acquired by Intel in 2009. It provided a software product that aims to make it simpler for software developers to target multi-core processors and accelerators such as graphics processing units (GPUs).
RapidMind was started in 2004 based on the academic research related to the Sh project at the University of Waterloo. It received a seed round of financing (amount undisclosed) at the beginning of 2006, and raised its Series A round of $10 million Canadian in April 2007.
RapidMind was acquired by Intel on 19 August 2009. Intel continued to sell RapidMind's primary product, a Multi-core Development Platform, through 2010. The RapidMind team and technology was integrated into the Intel Ct research project. The results of the combination were introduced in September 2010 as Intel Array Building Blocks.
The platform was exposed as a set of C++ libraries, which provide types and operations used to express parallel computations. The programming model was primarily data parallel, although it was sufficiently generic to express task-parallel operations. The platform targeted multi-core x86 processors, GPUs (via OpenCL), and the Cell processor.