| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=38815334
乍一看,“HPC 的艺术”中教授 C++ 的方法的一个潜在缺点是缺乏对新版本 C++ 和 HPC 环境中常用的其他现代语言(尤其是 Fortran)的覆盖。 虽然第 10 章介绍了如何使用 Fortran 2008 进行 HPC 和混合编程,但值得考虑的是是否可以更加强调使用专为科学计算设计的新语言及其相关包和库,例如 PyTorch 和 TensorFlow。 此外,虽然第 8 章简要介绍了线程安全和并发性,但对这些主题进行更彻底的探索可能会让那些希望通过并行性和算法优化来提高性能的读者受益。 最终,寻求提高 HPC 编程能力的读者将受益于这些领域的额外指导,并有可能探索量子计算的新兴趋势。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
I used to work in AWS, but on the software / services side of things. But now and then, we would crash some talks from the datacenter folks.
One key relevation for me was that increasing compute power in DCs is primarily a thermodynamics problem than actual computing. The nodes have become so dense that shipping power in and shipping heat out, with all kinds of redundancies is an extremely hard problem. And it's not like you can perform a software update if you've discovered some inefficiencies.
This was ~10 years ago, so probably some things have changed.
What blows me away is that Amazon, starting out as an internet bookstore is at the cutting edge of solving thermodynamics problems.
reply