随笔分类 -  CUDA-HPC

NVIDIA 显卡信息(CUDA信息的查看)
摘要:1. nvidia-smi 查看显卡信息 nvidia-smi 指的是 NVIDIA System Management Interface;在安装完成 NVIDIA 显卡驱动之后,对于 windows 用户而言,cmd 命令行界面还无法识别 nvidia-smi ... 阅读全文
posted @ 2017-03-15 22:22 未雨愁眸 阅读(2762) 评论(0) 推荐(0)
matlab 中使用 GPU 加速运算
摘要:为了提高大规模数据处理的能力,matlab 的 GPU 并行计算,本质上是在 cuda 的基础上开发的 wrapper,也就是说 matlab 目前只支持 NVIDIA 的显卡。1. GPU 硬件支持首先想要在 matlab 中使用 GPU 加速运算,需要计算机配... 阅读全文
posted @ 2017-02-28 15:52 未雨愁眸 阅读(3718) 评论(0) 推荐(0)
NVIDIA 显卡与 CUDA 在深度学习中的应用
摘要:CUDA(Compute Unified Device Architecture),是显卡厂商 NVIDIA 推出的运算平台。 0. 配置显卡驱动的下载地址:Drivers - Download NVIDIA Drivers(根据自己的平台类型选择合适的显卡驱动)... 阅读全文
posted @ 2017-02-09 11:47 未雨愁眸 阅读(1322) 评论(0) 推荐(0)
BLAS 与 Intel MKL 数学库
摘要:0. BLASBLAS(Basic Linear Algebra Subprograms)描述和定义线性代数运算的规范(specification),而不是一种具体实现,对其的实现包括:AMD Core Math Library (ACML), ATLAS, Inte... 阅读全文
posted @ 2016-10-30 23:12 未雨愁眸 阅读(1181) 评论(0) 推荐(0)
PBS 作业调度应用
摘要:PBS(Portable Batch System),最初由 NASA 的 Ames 研究中心开发,主要为了提供一个能满足异构计算网络需要的软件包,用于灵活的批处理(Portable Batch Process),特别是满足高性能计算的需要,如集群系统、超级计算机和大... 阅读全文
posted @ 2016-10-30 21:35 未雨愁眸 阅读(627) 评论(0) 推荐(0)
OpenMP 并行程序设计入门
摘要:OpenMP 是一个编译器指令和库函数的集合,主要是为共享式存储计算机上的并行程序设计使用的。0. 一段使用 OpenMP 的并行程序#include #include main() { int id;#pargma omp parallel id = o... 阅读全文
posted @ 2016-10-30 18:18 未雨愁眸 阅读(236) 评论(0) 推荐(0)
HPC —— 高性能计算
摘要:CUDA,目前只有 NVIDIA 支持; OpenCL,CUDATesla 卡很贵;1. 术语及概念SMP:”对称多处理”(Symmetrical Multi-Processing)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总... 阅读全文
posted @ 2016-10-30 16:06 未雨愁眸 阅读(353) 评论(0) 推荐(0)