【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

GPU.NET 2.0 将 HPC 引入到 Linux 与 Mac 上

  • 2011-07-31
  • 本文字数:534 字

    阅读完需:约 2 分钟

GPU.NET 2.0 支持 Mono,除了 Windows 外,它还可以在 Linux 与 Mac OS X 上构建并部署计算密集型应用。

GPU.NET 是个托管解决方案,用于编写运行在 GPU 上的计算密集型.NET 应用。该平台拥有自己的编译器与运行时,目的在于消除可能会降低运行速度的中间库,并且可以生成能够运行在多种系统上的跨平台二进制文件。目前,GPU.NET 只支持 C#与 F#,但计划增加对 VB.NET 的支持。GPU.NET 运行在 CUDA 4.0 NVIDIA 显卡上,同时对 AMD 设备的支持也正在开发当中。GPU.NET 已经集成到了 Visual Studio 2010 中。文章 Targeting the GPU with GPU.NET 详细介绍了 GPU.NET 的工作原理及其插件架构。

2.0 版主要增加了对 Mono 的支持,可以在 Linux 与 Mac OS X 上部署 GPU 应用。其他的增强有设备的随机数生成器以及双精度的支持。

TidePowerd(开发 GPU.NET 的公司)计划增加对两个 NVIDIA 数学库的支持:CUBLAS( PDF )与 CUFFT( PDF )。CUBLAS 是 CUDA 上 Basic Linear Algebra Subprograms( BLAS )的实现,CUFFT 则是该平台上的 Fast Fourier Transform( FFT )库。

类似的解决方案有开源的 WebCL ,JavaScript 开发者可以使用它编写能够利用 GPU 的计算密集型 Web 应用,包括那些需要并行硬件资源的应用。

查看英文原文: GPU.NET 2.0 Brings HPC to Linux and Mac

2011-07-31 08:021176
用户头像

发布了 88 篇内容, 共 258.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容
GPU.NET 2.0将HPC引入到Linux与Mac上_.NET_Abel Avram_InfoQ精选文章