Skip to content

star-hengxing/cs149-xmake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS149 魔改版

English

slides,代码,作业文档,都可以从官网获得:Stanford CS149, Fall 2022 PARALLEL COMPUTING

只测试了 Windows,其他操作系统如果构建失败,那就用官方的 Makefile。

依赖

快速开始

Windows

推荐使用 Scoop 作为包管理。

scoop install xmake ispc cuda perl llvm python

构建

编译所有作业看看开发环境是否部署成功。

xmake -y
  • ispc 只用在作业1。
  • cuda 和 perl 只用在作业3。
  • 作业3依赖的 freeglut 库由 xmake 管理,如果库下载失败,查看文档
  • 编译命令尽量和作业内的 Makefile 一样,避免影响作业结果。
  • 作业详细可以查看 doc 目录。

文档

学习资料

  1. CMU15418 并行计算机架构与编程
  2. 并行计算(一):CPU介绍
  3. 并行计算(二):并行编程基础
  4. 并行计算(三):缓存一致性