mic高性能计算服务器,Intel MIC高性能计算服务器使用指南.pdf

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串行代码 . . . . . . . . . . . . . . . . . . . . . . .