Skip to content

Wings236/parallel_computing_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

并行计算导论

课程简介

随着当前计算需求的增长,对硬件的需求也自然增长。虽然从摩尔定律的视角来看,CPU等设备计算性能不断增长,但单核处理器已经停滞许久。所以,为了适应计算增长的需求,其中一种方式就是将任务拆解成能够多核处理的任务,进行并行计算。从而能够在一定程度上加快计算。

而在具体的实践中,除了考虑并行算法之外,还需要考虑不同硬件的计算性能,通信时间等。 在这里只是做一个导论性质的介绍。

内容规划

内容为个人的学习笔记与思考,其目的主要是快速熟悉并行计算的相关思路和技巧,所以可能会出现错误,以及细节不够。

总的来说,内容主要集中在算法思路上,包括并行计算的基本原理,相关的并行计算技术介绍与代码实践。

  • [可能] 对当前并行计算的项目代码进行讲解。

目录大纲:

章节 章节名
第一章 并行计算的基本原理
第二章 矩阵并行计算
第三章 多线程
第四章 单指令多数据处理
第五章 CUDA编程

环境安装

安装Node.js

官网:https://nodejs.org/en/download/package-manager

安装docsify

npm i docsify-cli -g

启动docsify

docsify serve ./docs

参考资料

TODO List

  • 搭建docsify展示。
  • 构建项目例子展示。
  • 设计导论内容,并准备相关材料。

Star History

Star History Chart

Releases

No releases published

Packages

No packages published