文章索引
Introduction to Parallel Programming
Parallel programming is most easily misunderstood as "just throw the program on more cores and it will be faster." Once you actually start writing code, you'll find that how to split tasks, how to partition data, how to arrange communication, and how to control synchronization are often more important than a single kernel or a single command.
Inspur Yingxin Server White Paper
When many people first start learning about supercomputing, the first things they see are queues, job scripts, GPU models, and benchmark results. But what truly determines the upper limit of system capabilities are those "not-so-software" parts inside the server: processors, memory, I/O, networking, storage, cooling, power supply, and overall machine reliability.