| English | 中文 |
📖 Victor Eijkhout 经典 HPC 系列著作的中文翻译版
助力高性能计算知识在中文社区的普及
本项目致力于翻译 Victor Eijkhout 教授的开源著作 The Art of HPC 系列,该系列是高性能计算领域广受好评的入门与进阶教材。
| 项目信息 | 详情 |
|---|---|
| 原作者 | Victor Eijkhout(德克萨斯高级计算中心 TACC) |
| 原书仓库 | TheArtofHPC_pdfs |
| 原书官网 | theartofhpc.com |
| 开源协议 | CC-BY 4.0 |
💡 使用提示:本项目所有翻译内容均基于原作者授权的 CC-BY 4.0 协议,请自由使用并注明出处。
| 卷册 | 书名 | 内容简介 | 适用人群 | 中文版 | 大小 |
|---|---|---|---|---|---|
| Vol 1 | HPC 导论 Intro to HPC |
HPC 基础概念、并行计算入门、性能分析基础 | 🟢 初学者 | 📥 下载 | 11 MB |
| Vol 2 | 并行编程 Parallel Programming |
MPI、OpenMP、CUDA、并行编程技术与实践 | 🟡 有编程基础 | 📥 下载 | 11 MB |
| Vol 3a | 科学编程导论 Scientific Programming |
Python、Julia、C/C++、Fortran 科学计算编程 | 🟢 初学者 | 📥 下载 | 6.3 MB |
| Vol 3b | 编程项目集 Programming Projects |
配合 Vol 3a 的实践项目与编程练习 | 🟢 初学者 | 📥 下载 | 1.6 MB |
| Vol 4 | HPC 教程 HPC Tutorials |
深入专题教程,涵盖高级技术与优化方法 | 🔴 进阶学习者 | 📥 下载 | 4.1 MB |
📌 原版PDF:如需对照阅读英文原版,请在对应卷册目录中查找
-en.pdf文件,或访问原作者仓库。
| 方式 | 链接 | 说明 |
|---|---|---|
| 🎁 批量下载 | 📦 Releases 页面 | 推荐 - 按版本打包下载所有中文PDF |
| 📄 单个下载 | 📚 上方书籍目录表格 | 按需下载单本 PDF |
# 下载 Vol 1 中文版(约 11MB)
curl -L -O https://github.com/LessUp/the-art-of-hpc-zh/raw/main/vol1/intro-to-hpc-zh.pdf
# 或使用 wget
wget https://github.com/LessUp/the-art-of-hpc-zh/raw/main/vol1/intro-to-hpc-zh.pdf
| 资源 | 链接 | 语言 |
|---|---|---|
| 原书官网 | theartofhpc.com | 🇺🇸 英文 |
| 作者主页 | Victor Eijkhout @ TACC | 🇺🇸 英文 |
the-art-of-hpc-zh/
├── vol1/ # 第一卷:HPC 导论
│ ├── intro-to-hpc.pdf # 🇺🇸 英文原版
│ └── intro-to-hpc-zh.pdf # 🇨🇳 中文翻译版
├── vol2/ # 第二卷:并行编程
│ ├── parallel-programming.pdf # 🇺🇸 英文原版
│ └── parallel-programming_zh.pdf # 🇨🇳 中文翻译版
├── vol3/ # 第三卷:科学编程
│ ├── Intro-sci-programming-book.pdf # 🇺🇸 科学编程原版
│ ├── Intro-sci-programming-book-zh.pdf # 🇨🇳 科学编程中文版
│ ├── programming-projects-book.pdf # 🇺🇸 编程项目原版
│ └── programming-projects-book-zh.pdf # 🇨🇳 编程项目中文版
├── vol4/ # 第四卷:HPC 教程
│ ├── hpc-tutorials.pdf # 🇺🇸 英文原版
│ └── hpc-tutorials_zh.pdf # 🇨🇳 中文翻译版
├── CONTRIBUTING.md # 贡献指南
└── README.md # 本文件
我们欢迎各种形式的贡献!
| 方式 | 如何参与 | 详细说明 |
|---|---|---|
| 📝 翻译/校对 | 提交 PR | 发现翻译问题?请阅读 CONTRIBUTING.md 和 GLOSSARY.md 术语规范后提交 PR |
| 🐛 报告问题 | 提交 Issue | 发现 PDF 错误或链接失效?请提交 Issue |
| ⭐ 支持项目 | 点击 Star | 点击右上角的 ⭐ Star,让更多人发现这个项目 |
| 📢 分享传播 | 转发推荐 | 将项目推荐给 HPC 学习者和从业者 |
| 💬 参与讨论 | Discussions | 在 GitHub Discussions 中分享学习心得 |
感谢所有参与本项目的贡献者!
本项目遵循 Creative Commons Attribution 4.0 International License(CC-BY 4.0)。
| 权利 | 说明 |
|---|---|
| ✅ 共享 | 复制、分发和传播本作品 |
| ✅ 改编 | 重新混合、转换和基于本作品创作 |
| ✅ 商业使用 | 允许商业目的使用 |
| 要求 | 说明 |
|---|---|
| 📌 署名 | 必须给出适当的署名,提供指向许可证的链接,并说明是否进行了更改 |
本文档基于 The Art of HPC 中文翻译项目 (https://github.com/LessUp/the-art-of-hpc-zh)
原著:Victor Eijkhout (https://theartofhpc.com/)
许可证:CC BY 4.0
特别感谢 Victor Eijkhout 教授开源这一优秀的 HPC 教材系列!
Victor Eijkhout 是德克萨斯高级计算中心(TACC)的研究科学家,在高性能计算教育领域有着丰富的经验。他的教材以深入浅出、实践导向著称,深受全球 HPC 学习者喜爱。
感谢所有参与翻译、校对、技术支持和推广的社区成员!
⭐ 点击 Star 支持项目 • 🍴 Fork 参与改进 • 🐛 提交 Issue
Made with ❤️ by the HPC 中文社区 | 持续更新中...
📖 Chinese Translation of Victor Eijkhout's Classic HPC Series
Making High-Performance Computing Knowledge Accessible to Chinese Community
This project is dedicated to translating Professor Victor Eijkhout’s open-source book series The Art of HPC, a highly acclaimed introductory and advanced textbook series in the field of high-performance computing.
| Project Info | Details |
|---|---|
| Original Author | Victor Eijkhout (Texas Advanced Computing Center - TACC) |
| Original Repository | TheArtofHPC_pdfs |
| Official Website | theartofhpc.com |
| License | CC-BY 4.0 |
| Volume | Title | Description | Audience | Chinese | Size |
|---|---|---|---|---|---|
| Vol 1 | Introduction to HPC | HPC fundamentals, parallel computing basics, performance analysis | 🟢 Beginners | 📥 Download | 11 MB |
| Vol 2 | Parallel Programming | MPI, OpenMP, CUDA, parallel programming techniques | 🟡 Intermediate | 📥 Download | 11 MB |
| Vol 3a | Scientific Programming | Python, Julia, C/C++, Fortran for scientific computing | 🟢 Beginners | 📥 Download | 6.3 MB |
| Vol 3b | Programming Projects | Practice projects and exercises for Vol 3a | 🟢 Beginners | 📥 Download | 1.6 MB |
| Vol 4 | HPC Tutorials | Advanced tutorials covering optimization techniques | 🔴 Advanced | 📥 Download | 4.1 MB |
📌 Original PDFs: English original versions are available in each volume directory or at the author’s repository.
| Method | Link | Description |
|---|---|---|
| 📦 Batch Download | Releases | Download all Chinese PDFs in a zip |
| 📄 Single Book | Book Catalog | Download individual PDFs (4-11MB each) |
# Download Vol 1 Chinese version
curl -L -O https://github.com/LessUp/the-art-of-hpc-zh/raw/main/vol1/intro-to-hpc-zh.pdf
the-art-of-hpc-zh/
├── vol1/ # Vol 1: Intro to HPC (~18MB)
│ ├── intro-to-hpc.pdf # 🇺🇸 Original (7.3MB)
│ └── intro-to-hpc-zh.pdf # 🇨🇳 Chinese (11MB)
├── vol2/ # Vol 2: Parallel Programming (~18MB)
│ ├── parallel-programming.pdf # 🇺🇸 Original (6.6MB)
│ └── parallel-programming_zh.pdf # 🇨🇳 Chinese (11MB)
├── vol3/ # Vol 3: Scientific Programming (~11MB)
│ ├── Intro-sci-programming-book.pdf # 🇺🇸 Original (2.5MB)
│ ├── Intro-sci-programming-book-zh.pdf # 🇨🇳 Chinese (6.3MB)
│ ├── programming-projects-book.pdf # 🇺🇸 Original (560KB)
│ └── programming-projects-book-zh.pdf # 🇨🇳 Chinese (1.6MB)
├── vol4/ # Vol 4: HPC Tutorials (~7MB)
│ ├── hpc-tutorials.pdf # 🇺🇸 Original (2.6MB)
│ └── hpc-tutorials_zh.pdf # 🇨🇳 Chinese (4.1MB)
├── GLOSSARY.md # Terminology glossary
├── CONTRIBUTING.md # Contribution guide
└── README.md # This file
We welcome all forms of contributions!
| Way | How | Details |
|---|---|---|
| 📝 Translation/Proofreading | Submit PR | Found translation issues? Please read CONTRIBUTING.md and GLOSSARY.md before submitting PR |
| 🐛 Report Issues | Submit Issue | Found PDF errors or broken links? Please submit an Issue |
| ⭐ Support | Star the repo | Click ⭐ Star to let more people discover this project |
| 💬 Discussions | GitHub Discussions | Share your learning experience in GitHub Discussions |
This project is licensed under Creative Commons Attribution 4.0 International License (CC-BY 4.0).
Special thanks to Professor Victor Eijkhout for open-sourcing this excellent HPC textbook series!
⭐ Star this project • 🍴 Fork to contribute • 🐛 Report an Issue