跳到正文

RapidMind

申请更正

RapidMind是一家加拿大软件公司,开发用于多核处理器和硬件加速器编程的工具。

最近更新 2026年8月25日

AI 爬虫读取

1次请求

1家公司
  • Anthropic1
词条页
1
争议页
0
JSON · MD
0
首次读取
2026年11月4日
最近读取
2026年11月4日

统计自 2026年10月28日 · 数据来自本站服务器日志

概览

RapidMind Inc.是一家私营加拿大软件公司,成立于2004年,总部位于安大略省滑铁卢。它源于滑铁卢大学Sh项目相关的学术研究,专注于让并行计算对传统软件开发人员更易用。其主要产品RapidMind多核开发平台提供了一个基于C++的编程环境和库模型,用于在不同类型的处理器和加速器上表达并行计算。 该公司解决了从单核向多核计算转变所带来的重大软件开发挑战。RapidMind的平台不是要求开发人员为每个目标架构编写单独的实现,而是让他们使用C++类型和操作来描述计算,然后可以映射到多核x86处理器、图形处理单元和Cell处理器。该平台主要强调数据并行编程,同时也支持更通用的任务并行工作负载。GPU执行通过OpenCL相关技术支持。 RapidMind在2006年初获得了一轮未公开的种子融资,并于2007年4月筹集了1000万加元的加拿大A轮融资。这笔资金支持了其开发工具的商业化以及其异构和并行计算环境技术的扩展。公开可用的参考资料并未确立广泛的面向消费者的品牌存在;RapidMind主要是一家企业和开发者技术公司。 英特尔于2009年8月19日收购了RapidMind。收购后,英特尔在2010年继续销售多核开发平台,同时将RapidMind团队和技术整合到英特尔的Intel Ct研究项目中。相关工作随后反映在2010年9月推出的Intel Array Building Blocks中。因此,RapidMind不再作为独立公司运营,其主要技术成为英特尔更广泛研究和软件开发工作的一部分。

沿革

RapidMind于2004年在安大略省滑铁卢成立,源于与滑铁卢大学Sh项目相关的学术研究。该公司的工作解决了编程具有多个处理单元的系统日益增长的难度。随着多核CPU和专用加速器变得越来越普遍,开发人员越来越需要能够表达并行工作而无需为每个处理器架构维护完全独立的代码路径的工具。 RapidMind开发了一个基于C++库的软件平台。该平台提供了编程类型和操作,用于描述可以在多个硬件目标上执行的计算形式。其编程模型主要是数据并行的,允许对数据集合应用相同的操作,但也足够通用以表达一些任务并行工作负载。支持的目标包括多核x86处理器、图形处理单元和Cell处理器;GPU支持使用OpenCL相关的执行技术。 该公司在2006年初获得了一笔未公开的种子投资。2007年4月,它筹集了1000万加元的A轮融资。这些资金支持了其多核开发平台的开发和商业化,该平台面向需要利用并行硬件而无需为每个目标编写低级、硬件特定实现的软件开发人员和组织。 英特尔于2009年8月19日收购了RapidMind。英特尔在2010年继续销售RapidMind的主要多核开发平台,同时将RapidMind团队和技术纳入英特尔的Intel Ct研究项目。该联合工作的成果于2010年9月以Intel Array Building Blocks的名称推出。此次收购结束了RapidMind作为独立软件公司的存在,并将其技术贡献转移到英特尔更广泛的并行编程研发计划中。 由于可用的参考资料集中在公司的技术和收购上,因此此处未确定其客户群、商业规模、领导层、产品定价以及加拿大以外运营的详细信息。

  • 2010

    技术纳入英特尔项目

    [1]

    英特尔在2010年继续销售多核开发平台,并将RapidMind的团队和技术纳入Intel Ct;相关成果于9月以Intel Array Building Blocks的形式推出。

  • 2009

    被英特尔收购

    [1]

    英特尔于2009年8月19日收购了RapidMind。

  • 2007

    A轮融资

    [1]

    RapidMind在加拿大A轮融资中筹集了1000万加元。

  • 2006

    种子融资

    [1]

    公司获得了一轮种子融资;可用参考资料中未指明金额。

  • 2004

    RapidMind成立

    [1]

    RapidMind在安大略省滑铁卢成立,基于与滑铁卢大学Sh项目相关的学术研究。

产品与定位

RapidMind将自己定位为一家开发者技术公司,通过统一的C++编程模型简化多核CPU、GPU和其他加速器的并行软件创建。

  • 并行计算开发平台

    RapidMind多核开发平台

    RapidMind的主要软件产品是一个基于C++的开发平台,用于表达并行计算。它提供了包含类型和操作的库,开发人员可以使用这些库来描述数据并行工作,同时支持足够通用的构造以用于某些任务并行应用。该平台针对多核x86处理器、通过OpenCL相关支持的GPU以及Cell处理器。其核心价值主张是减少在异构计算环境中开发软件时对单独的、硬件特定实现的需求。

品牌决策

  • 2010

    从独立平台过渡到英特尔研究技术战略

    背景

    收购后,英特尔必须决定如何在其自身的并行计算计划中商业化并整合RapidMind的编程技术。

    采取的行动

    英特尔在2010年继续销售RapidMind多核开发平台,同时将团队和技术与Intel Ct结合。

    后续影响

    联合工作促成了2010年9月推出的Intel Array Building Blocks,RapidMind不再作为独立品牌运营。

  • 2009

    英特尔收购RapidMind并购

    背景

    RapidMind开发了旨在简化多核处理器和加速器编程的软件,这一领域与英特尔对并行和异构计算的兴趣相关。

    采取的行动

    英特尔于2009年8月19日收购了RapidMind,并接管了其团队和技术。

    后续影响

    英特尔在2010年继续销售多核开发平台,并将RapidMind的工作整合到Intel Ct研究项目中。相关成果于2010年9月以Intel Array Building Blocks的形式推出。

来源1 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/rapidmind · 编辑方针 · 词条如何编纂