Intel MIC高性能计算服务器使用指南
中国科学技术大学超级计算中心
Intel MIC高性能计算服务器使用指南
fli186@
2014年9月23日
目录
1 前言 3
2 Intel MIC高性能服务器简介 4
3 作业调度管理系统 5
4 Intel MIC介绍 6
4.1 Intel MIC支持的软件列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2 MIC结构简要介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.1 Intel MIC硬件配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.2 Intel MIC硬件微结构 . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.3 Intel MIC使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3.1 使用MIC OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3.2 MIC上常用命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3.3 Intel MIC开发环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Intel MIC程序设计 10
5.1 MIC程序的运行模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1.1 native模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
目录 2
5.1.2 offload模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2 Intel MIC编译开源程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2.1 为Intel MIC编译使用cmake构建的程序 . . . . . . . . . . . . . . . 11
6 Intel MIC代码范例 12
6.1 π的计算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2 CPU串行代码 . . . . . . . . . . . . . . . . . . . . . . .