9、并行计算:从规划到性能优化

并行计算:从规划到性能优化

1. 并行化规划

在并行开发工作流程中,有几个关键方面需要额外关注和学习。
- 额外阅读资源
- 版本控制 :掌握当今分布式版本控制工具的额外专业知识对项目有益。团队中至少应有一人研究网络上关于所选版本控制系统的使用资源。若使用 Git,Manning 的以下书籍是不错的参考:
- Mike McQuaid 的 Git in Practice (2014 年)。
- Rick Umali 的 Learn Git in a Month of Lunches (2015 年)。
- 单元测试 :测试在并行开发工作流程中至关重要,其中单元测试或许最有价值,但也最难实现。Manning 的 Vladimir Khorikov 所著的 Unit Testing Principles, Practices, and Patterns (2020 年)对单元测试进行了更深入的讨论。
- 浮点运算 :浮点运算和精度是一个常被低估的话题,尽管它对每个计算科学家都很重要。David Goldberg 的 “What every computer scientist should know about floating - point arithmetic”(ACM Computing Surveys (CSUR) 23, no. 1 (1991): 5 - 48)是一篇关于浮点运算的优秀阅读材料和概述。
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值