先进计算基础训练营内容预览
| 先进计算训练营(多核CPU程序性能优化) |
| HPC高性能计算发展历史 |
| CPU体系架构概述 |
| Linux远程作业环境 |
| 程序编译(gcc, makefile, cmake, darknet make, gdb调试) |
| 算法流程剖析与性能分析实践 |
| 算法库介绍与基本优化技术(PETSC, DFT,FFT,Sort, GS-Jacobi) |
| SIMD基本概念与编程入门 |
| SIMD并行优化与进阶 |
| OpenMP并行化技术与进阶 |
| GEMM基本概念与性能优化 |
| 算子优化时间(sort, topk, Jacobi, StellarSim, Euler等) |
适合学习人群
不适合学习人群
基础训练是学习先进计算的基础前提,建议先占领坑位。如果有小伙伴还有不了解先进计算,以下为你 一 一 解惑。
先进计算也称为高性能计算 (HPC) ,是指通过聚合计算能力来提供比传统计算机和服务器更强大的计算性能。

先进计算是算力硬件与应用的桥梁。硬件有CPU、GPU、NPU、FPGA、国产众核、大规模并行计算机,超算等等,应用方面比如解方程组、深度神经网络、AI推理框架...是算力芯片企业、人工智能各领域企业、工业4.0及医药研发、分子材料、医疗影像、与宇宙等领域的重要基础。

我国在“十四五“规划中提出的七大数字经济重点产业和十大数字化应用场景,高性能计算将成为我国数字化经济发展的重要基础建设。在国际上,高性能计算+AI技术正在推动行业的革命性变革。随着我国大力推进CPU/GPU/NPU芯片技术实现国产自主可控,高性能计算行业对算力基础软件人才和应用型人才需求极其迫切。
从企业的角度来讲,先进计算相关岗位已经成为科技企业重要招聘岗位。招聘网站可以直观了解到先进计算(高性能计算)相关岗位的JD及相关薪资待遇。



有业内资深人士表示“目前招聘更青睐应届生,因为有工作经验,并且干得很优秀的人才,实在太少太少了”。在具体招人标准上提出:对这个行业的热爱程度如何?是否具备解决通用实际问题的能力?对计算机体系结构的整体把握能力怎么样?以及数据处理能力等进行考察。进一步来讲,就是是否能够设计一个好的并行算法?软件工程师所必需掌握的各项常见技能是否具备?是否可以写出高质量的程序?是否具备解决各类实际问题的能力,无论是异构并行算法上出现的问题,还是硬件层面出现的问题等。
为解决以上社会实际问题,给更多想投身到先进计算领域的有识之士、爱国青年、青年才俊,猿代码科技以产业导向,从辅导内容制定上融合计算数学、高性能计算、软件工程的学习资源,并与企业实战项目深度结合,形成了目前国内首发的先进计算人才培养体系。整个培养体系将有由高性能计算领域的科学家领衔和参与。

张先轶(博士) 澎峰科技创始人
2020年美国SIAM Activity Group on Supercomputing最佳论文奖

