Update undergraduate research post

This commit is contained in:
Carl Pearson
2018-05-22 07:53:38 -05:00
parent 3a318932a3
commit 219400c7c4

View File

@@ -23,17 +23,15 @@ More significant engagement with masters or doctoral students on any of these to
## System Characterization
I have written an automatic system characterization performance tool that needs some more love. Some software-engineering opportunities
The IMPACT group is working on a heterogeneous system benchmarking tool: [rai-project/microbench](github.com/rai-project/microbench).
* Generating [rust](https://www.rust-lang.org) bindings for useful libraries (CUDA, hwloc)
* Moving parts of the application over to rust
* Changing the tool better handle the existence of only some of the libraries it uses.
We'd like to extend it with the following capabilities:
Some more researchy tasks:
* Adding persistent storage discovery and performance characterization
* Adding network storage discovery and performation characterization (MPI, RPC, and so on)
* Adding communication collective performation characterization (MPI / NCCL)
* Adding persistent storage benchmarking
* Enhancing the CUDA communication benchmarking (full-duplex)
* Benchmarking system atomics, cooperative kernel launches, and other new CUDA features
* Adding network storage discovery and performance characterization (MPI, RPC, and so on)
* Adding communication collective performance characterization (MPI / NCCL / Blink / direct CUDA implementations, others)
## Application Characterization