MUSA SDK

MUSA SDK

MUSA SDK是一个摩尔线程GPU并行计算开发SDK的集合,它包含了MUSAToolkits(内置运行时、编译器、GPU加速计算库、迁移和优化工具)及计算库、神经网络加速库、通信库等一系列开发工具。借助MUSA SDK,开发者可以快速开发出针对摩尔线程GPU优化的并行计算应用。

功能说明

摩尔线程MUSA SDK提供了一整套基于摩尔线程GPU进行加速程序的开发环境。借助于MUSA SDK,您可以使用GPU 加速嵌入式系统、桌面工作站、企业数据中心等领域的应用程序,以及基于云平台和超级计算机上开发、优化和部署GPU相关应用。 作为一套完整的开发工具,MUSA SDK包含了三个主要组件: 1)MUSA Toolkits,包含底层编译器、MUSA运行时库、CUDA兼容转换工具以及MUSA-X基础数学计算加速库;2)muDNN,MT GPU深度学习加速库;MCCL,3)MT GPU通信加速库

功能说明

功能特性

CUDA on MUSA

CUDA on MUSA

通过MUSA Toolkit可以在摩尔线程GPU上兼容运行CUDA代码

MUSA-X 计算库

MUSA-X 计算库

MUSA Toolkit涵盖在多种应用领域(BLAS, FFT, DNN)的计算库,充分发挥摩尔线程GPU的性能

MUSIFY迁移工具

MUSIFY迁移工具

CUDA代码到MUSA平台的高效迁移工具,省时省心

MUSA + Graphics

MUSA + Graphics

MUSA与图形渲染编程接口联动,支持可视化全功能GPU应用场景

功能演示

更多精彩功能请移步摩尔线程线上体验中心

科学计算

科学计算

冷冻电子显微学技术主要应用冷冻电镜三维重构技术,对生物学样品实现高分辨三维结构解析。研究对象主要包括生物大分子复合物、亚细胞器乃至细胞,通过多尺度的三维结构分析来解答生命科学的前沿问题。借助MUSA Toolkit,摩尔线程GPU可以加速冷冻电镜的三维数据处理。

图像信号处理

图像信号处理

高斯模糊是经典的图像信号处理算法,通常用于图像平滑和去噪等,也用于计算机视觉的预处理阶段,以增强不同尺度的图像结构。大量图像信号处理算法可以使用MUSA Toolkit和MUSA-X计算库进行GPU加速,助力图像与视频应用。

MUSA-X 计算库

muBLAS

muBLAS

muBLAS是基于MUSA开发的基础线性代数计算加速库。在摩尔线程GPU上经过深度优化,在并行计算场景下被广泛使用。

muFFT

muFFT

是基于MUSA开发的离散傅里叶变换的计算加速库。在摩尔线程GPU上进行深度优化,在深度学习、计算机视觉、计算物理、分子动力学、量子化学、地震和医学成像等跨学科和商业利用使用广泛。

muDNN

muDNN

muDNN是基于MUSA开发的深度神经网络的计算加速库。在摩尔线程GPU上进行深度优化,应用于计算加速。

muRAND

muRAND

muRAND是基于MUSA开发的高效伪随机数和准随机数生成器。在摩尔线程GPU上进行深度优化,应用于各种领域与行业的计算,典型包括机器学习,金融量化等。

敬请期待
muSPARSE

muSPARSE

muSPARSE基于MUSA开发的稀疏矩阵运算库。在摩尔线程GPU上进行深度优化,在机器学习,计算流体动力学,地震勘探和计算科学等领域被广泛使用。

敬请期待
muPP

muPP

是基于MUSA开发的加速图像、视频和信号处理的函数库。在摩尔线程GPU上进行深度优化。muPP 库的主要功能侧重于图像处理,可以轻松执行颜色转换、图像压缩、过滤、阈值处理和几何变换等任务。

敬请期待
muThrust

muThrust

muThrust是经典的Thrust并行计算函数库的MUSA实现。在摩尔线程GPU上进行深度优化。广泛应用于计算机视觉、工业检测、机器人、医学成像、通信、深度学习等领域。

敬请期待