HPC
提示
建议先读Linux之旅
基本介绍
HPC(High Performance Computing)是高性能计算的缩写,是一种利用计算机集群进行高速计算的技术。HPC的应用领域非常广泛,包括科学计算、工程计算、数据挖掘、人工智能等。HPC的核心是并行计算,通过将计算任务分解成多个子任务,然后在多个计算节点上并行执行,从而提高计算速度。
HPCer基础技能
- 编程语言
- C/C++
- Fortran
- Python
- 并行模型
- MPI
- OpenMP
- CUDA
- 计算机系统基础
- 进程的创建和通信
- linux基础、shell编程
- 线性代数
- 模型优化方法
- 各种高效工具
提示
HPC要求的基础技能是非常广泛的,需要掌握多种编程语言、并行模型、计算机系统基础、线性代数等知识,你可在这里找到一篇相当不错的入门教程
HPCgames
HPCgames是北京大学举办的一场面向全国高校的高性能计算竞赛,含金量极高,你可以在这里找到第一届的题目
相关信息
lcpu-club即北京大学linux俱乐部,只能说北大还是北大
山西大学超算队
提示
关于超算的介绍,超算队2024招新比本文要好,建议阅读
山西大学超算队的前身是成立于2016年的高性能计算科学社团,之后经过一代代的传承和发展,取得了越来越好的成绩。
质变的开始,2019年
我是ASC19 山西大学参赛队队长
感谢对山西大学的关注
今年的ASC是我第二次参加ASC赛事,从去年的Second prize开始,我们就一直思索我们和强队的差距在何处,我们得出了结论,差在体系。我们没有系统学习过并行计算知识。
我个人第一次了解相关知识是在CSAPP上。我们在赛前买了很多相关书籍,进行了相关知识的补充。
因为我们没有很好的设备,CPU仅仅比个人计算机的性能强一些,有几块计算卡,不如很多学校的集群设备,我们把更多的精力放在了后两道题目的优化上,为了能够更好的完成赛题,我们所有的成员都有过熬夜到三四点的经历。对SR和CESM两个赛题,我们都参考了大量的论文,做了很多尝试。其中大部分尝试是徒劳乃至负的,但是都是有用的,一点一点的尝试还是给了我们思路,最后总结了一套解决方案。
做梦都是ASC,整个初赛,我们怀着忐忑未知去准备赛题,往往是醒来就是ASC,梦中还是ASC。
最后提交的一夜,我们整夜未眠,两个月的努力,到提交的时候,谁能平静呢?
我们尽了最大努力去备战ASC19。我们甚至未曾敢想进入决赛,只敢想,为了最好的,努力!进决赛我们挥洒了所有的汗水。我们不是旅游队,希望我们的努力能得到大家的认同。
by崔晋瑜, ASC19山西大学队队长,山西大学开源软件协会创始人,原文链接
那是超算队第一次拿一等奖,名次是第12名,也是超算队的一个新的开始。
现在,崔学长是腾讯的前端工程师
成员:崔晋瑜(队长)、董凤坤、陈前坤、冯哲、吴思宇
攻破世界纪录,20-21年
打破世界记录,全球第七,与清华大学、北京航空航天大学同获“应用创新奖”
成员:郭永强(队长)、潘文杰、廖常越、张飞飞、唐承捷
再次突破,2023年
全球第七,再次打破世界记录
成员:黄晓文(队长)、孙奥、王瑞、刘凯旋、巫谦佑
再创辉煌,2024年
全球第六,应用创新奖,最佳人气奖
成员:李国源(队长
源神)、张宗灏、赵章词、唐承捷、刘凯旋