RapidMind

RapidMind

Infobox Company
name = RapidMind Inc.

type = Private
foundation = Waterloo, Ontario, 2004
founder = Michael McCool
Stefanus Du Toit
location_city = Waterloo, Ontario
location_country = Canada
key_people = Ray DePaul (CEO)
Stefanus Du Toit (Chief Architect)
Matthew Monteyne (VP, Marketing)
Ray Newmark (VP, Sales)
Michael McCool (Chief Scientist)
industry = Computer software
products = RapidMind Multi-core Development Platform
homepage = [http://www.rapidmind.com/ RapidMind.com]
intl = yes

RapidMind Inc. is a privately held company founded and headquartered in Waterloo, Ontario, Canada. It provides a software product that aims to make it simpler for software developers to target multi-core processors and accelerators such as GPUs [ [http://www.financialpost.com/magazine/story.html?id=215855 "Innovator: Power to the processors"] , Financial Post (2008-01-08). Retrieved on 2008-10-04.] .

History

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 [ [http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=199200910 "Multicore platform provider wins $10M"] ] , EE Times (2007-04-23). Retrieved on 2008-10-04.] .

RapidMind Multi-core Development Platform

The RapidMind Multi-core Development Platform is RapidMind's primary product. It is exposed as a set of C++ libraries, which provide types and operations used to express parallel computations [ [http://www.ddj.com/cpp/199902702 "RapidMind: C++ Meets Multicore"] , Dr Dobbs Journal (2007-06-08). Retrived on 2008-10-04.] . The programming model is primarily data parallel, although it is sufficiently generic to express task-parallel operations. The platform currently targets multi-core x86 processors, GPUs (via OpenGL), and the Cell processor.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • PlayStation 3 — PS3 redirects here. For other uses, see PS3 (disambiguation). PlayStation 3 …   Wikipedia

  • Playstation 3 cluster — The considerable computing capability of the PlayStation 3 has raised interest in using multiple, networked PS3s for various purposes.cite web|url=http://www.consolewatcher.com/2006/08/building supercomputer using playstation 3|title=Building… …   Wikipedia

  • OpenCL — This article is about the parallel computing library. For the cryptographic library formerly named OpenCL, see Botan (programming library). OpenCL Original author(s) Apple Inc. Developer(s) Khronos Group …   Wikipedia

  • Cell (processeur) — Pour les articles homonymes, voir Cell. Le Cell est un processeur conçu conjointement par IBM, Sony et Toshiba, révélé en février 2005. Il équipe notamment la console de jeu vidéo PlayStation 3 de Sony. Il est envisagé de produire également… …   Wikipédia en Français

  • Cell (Processeur) — Pour les articles homonymes, voir Cell. Le Cell est un processeur conçu conjointement par IBM, Sony et Toshiba, révélé en février 2005. Il équipe notamment la console de jeu vidéo PlayStation 3 de Sony. Il est envisagé de produire également… …   Wikipédia en Français

  • OpenCL —  Ne doit pas être confondu avec OpenGL. OpenCL (Open Computing Language) est la combinaison d une API et d un langage de programmation dérivé du C, proposé comme un standard ouvert par le Khronos Group. OpenCL est conçu pour programmer des… …   Wikipédia en Français

  • Lib Sh — is a metaprogramming language for programmable GPUs. Programmable GPUs are graphics processing units which allow almost arbitrary effects to be executed with extreme efficiency in the GPU rather than the CPU. In practice, this offloads a lot of… …   Wikipedia

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Cilk — Paradigm(s) imperative (procedural), structured, parallel Appeared in 1994 Designed by MIT Laboratory for Computer Science Developer Intel …   Wikipedia

  • Sieve C++ Parallel Programming System — The Sieve C++ Parallel Programming System is a C++ compiler and parallel runtime designed and released by Codeplay that aims to simplify the parallelization of code so that it may run efficiently on multi processor or multi core systems. It is an …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”