Tesla

使用Mathematica®进行英伟达™(NVIDIA®)CUDA编程

 
 

Mathematica 是一种复杂的开发环境,它集灵活的编程语言与各种符号数值计算功能、高画质可视化、内置应用程序软件包以及各种即时部署选项于一身。Mathematica 可访问数以千计的数据集并能够载入外部动态库和自动生成C语言代码,它是市面上最直观的构建部署(Build-to-deploy)环境。

了解有关利用Wolfram Mathematica实现GPU计算的更多信息 [点击此处]。

Wolfram Mathematica

MathematicaCUDALink: 集成的GPU编程

Mathematica 通过内置的 CUDALink 软件包可提供GPU编程支持,该软件包可为用户提供GPU加速的线性代数、离散傅里叶变换以及图像处理等算法。 用户可以毫不费力地编写出自己的 CUDALink 模块。

Mathematica中包含的CUDALink软件包并不额外加价:

  • 可以用到Mathematica的界面自动构建器、导入/导出功能以及诸多可视化特性
  • 可以用到Mathematica策划数据集
  • 支持单或双算术精度
  • 能够将用户定义的英伟达™(NVIDIA®)CUDA程序载入到Mathematica
  • 能够扩展至多个设备
  • 与现有的Mathematica技术集成在一起,例如远程会议等

附加资源

例子: 进行Canny边缘检测

CUDA Canny Edge Performing Canny Edge

例子: 模拟随机的行走效果

List Line Plot Code

List Line Plot

推荐的专业产品

Mathematica中强大的GPU计算功能是在英伟达™(NVIDIA®)Tesla以及Quadro GPU计算产品上开发出来的,需要使用近年推出且基于英伟达™(NVIDIA®)CUDA的GPU。

英伟达™(NVIDIA®)Tesla以及Quadro GPU计算产品旨在提供最高计算性能以及最可靠的数值精度,全球一线专业系统制造商均生产和支持这些计算产品。

想要利用MathematicaCUDALink需要使用下列软硬件:

  • 操作系统: Windows、Linux或Mac OS X,32位和64位架构均可
  • 基于英伟达™(NVIDIA®)CUDA的产品
  • Mathematica 8.0 或更新型号
Tesla

Quadro

英伟达™(NVIDIA®)TESLA的优势
计算性能最高
> 高速双精度运算
> 大容量专用存储器
> 高速双向PCIe通信
> 带InfiniBand的英伟达™(NVIDIA®)GPUDirect™
可靠性最高
> ECC存储器
> 严格的强度测试
技术支持最完善
> 专业的技术支持网络
> OEM系统集成
> 产品寿命周期长
> 3年质保
> 集群与系统管理工具
   (服务器产品)
> 支持Windows远程桌面
 
推荐的英伟达™(NVIDIA®)TESLA与英伟达™(NVIDIA®)QUADRO配置
高端工作站
> 两颗英伟达™(NVIDIA®)Tesla C2050或C2070 GPU
> 英伟达™(NVIDIA®)Quadro NVS 295
> 两颗四核CPU
> 12 GB系统内存
中端工作站
> 英伟达™(NVIDIA®)Tesla C2050或C2070 GPU
> 英伟达™(NVIDIA®)Quadro NVS 295
> 四核CPU
> 8 GB系统内存
入门级工作站
> 英伟达™(NVIDIA®)Quadro 4000 GPU
> 单颗四核CPU
> 4 GB系统内存

用户现在在各大专业工作站OEM厂商处均可购买到英伟达™(NVIDIA®)Tesla与英伟达™(NVIDIA®)Quadro产品。 只有英伟达™(NVIDIA®)Tesla GPU计算产品是专为部署计算集群而设计的并且已通过相关认证。

选购优化的英伟达™(NVIDIA®)TESLA系统
我们携手诸多系统供应商,共同为用户提供可加速其工作的最佳解决方案。 立即购买即可在Mathematica上享受到所有GPU加速的优势。

推荐的工作站平台
 
HP Z800

 

HP Z800
HP Z800支持两颗英伟达™(NVIDIA®)Tesla C2050计算处理器,该机面向这些追求最高性能兼顾时尚设计的Mathematica用户,让用户在自己的桌边即可实现超级计算性能。
 
Dell Precision T7500   戴尔 Precision T7500
戴尔Precision T7500配有一颗英伟达™(NVIDIA®)Tesla C2050计算处理器,专为系统扩展能力与高性能而设计,可满足用户的Mathematica计算需求。
 
推荐的集群平台
 
Dell PowerEdge   戴尔PowerEdge C410x PCIe扩展机箱
戴尔PowerEdge C410x在3U的外形规格中汇集了最强劲的计算动力,配备了16颗英伟达™(NVIDIA®)Tesla M2050计算处理器,是Mathematica用户扩展现有集群的完美平台。

其它推荐的合作伙伴与零售商
点此查看英伟达™(NVIDIA®)Tesla首选供应商的完整清单。