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 ## 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) We'd like to extend it with the following capabilities:
* Moving parts of the application over to rust
* Changing the tool better handle the existence of only some of the libraries it uses.
Some more researchy tasks: * Adding persistent storage benchmarking
* Enhancing the CUDA communication benchmarking (full-duplex)
* Adding persistent storage discovery and performance characterization * Benchmarking system atomics, cooperative kernel launches, and other new CUDA features
* Adding network storage discovery and performation characterization (MPI, RPC, and so on) * Adding network storage discovery and performance characterization (MPI, RPC, and so on)
* Adding communication collective performation characterization (MPI / NCCL) * Adding communication collective performance characterization (MPI / NCCL / Blink / direct CUDA implementations, others)
## Application Characterization ## Application Characterization