title | description | published | date | tags | editor | dateCreated |
---|---|---|---|---|---|---|
CodeChallenge |
true |
2022-03-26 13:17:48 UTC |
markdown |
2022-03-21 02:22:46 UTC |
这题目本来是 NV 内部做 OSU 测试的一个小工具,拿出来给我们做题。题目要求根据不同 rank 之间的数据交换能力,做简单的调优,
Write a program with an input flag for pattern, on the Niagara cluster using 4 nodes, each with 40 ppn (full), total of 160 ppn, with balanced and unbalanced pattern.
The program should run 1000 iterations of MPI_alltoallv using the following characteristics.
We chose to use Go message passing because of no need for the performance dynamically and draw using antd
design graph rather than draw directly using gnuplot2 which is legacy for display. The downsides is the frontend occupy too much memory and takes a little bit longer especially for the wrf.
static calculation using MPI static analysis, and do a DP swap for data red heatmap part. The code