Skip to content

Commit

Permalink
Add roadmap
Browse files Browse the repository at this point in the history
  • Loading branch information
cwpearson committed Apr 16, 2020
1 parent 4192773 commit 001020f
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 1 deletion.
43 changes: 43 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Building a Development Container

First, download any dependencies required in `ci/install_deps.sh`.

Build a test image
```
docker build -f amd64_10-1.dockerfile -t npt-dev .
```

Run an image
```
docker run -it --rm npt-dev
```

Delete all unused docker data:
```
docker prune system
```

## Travis

CI is done through travis-ci.com.
Travis builds the example code, as well as all docker images.
Carl Pearson's docker hub account is used to push images up to [cwpearson/nvidia-performance-tools on Docker Hub](https://hub.docker.com/repository/docker/cwpearson/nvidia-performance-tools).

## Resources

* [Nvidia Docker Image Definitions](https://gitlab.com/nvidia/container-images/cuda/)

## Roadmap

* [ ] Using Nsight Compute and Nsight Systems on EWS
* [ ] Instructions for remote profiling
* [ ] Nsight Systems: How to load missing source file
* [ ] Definitions for Various Performance Terms
* [ ] Occupancy
* [ ] Memory Hierarchy
* [ ] Scheduling
* [ ] Stall reasons
* [ ] cudaStreams, cudaEvents
* [ ] CUDA Event and Stream timing examples
* [ ] single-device
* [ ] multi-device
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,8 @@ In **Nsight Compute**:

File > Open File ... > file.nsight-cuprof-report

If you profiled on a different system than the GUI tool is running on, and you want to look at a View that includes the source, you may have to click the "resolve" button to nagivate to a local copy of the source file.

In **Nsight Systems**:

File > Open > file.qdrep
Expand Down Expand Up @@ -225,4 +227,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md)
* Occupancy
* [Nsight Visual Studio Edition](https://docs.nvidia.com/gameworks/content/developertools/desktop/analysis/report/cudaexperiments/kernellevel/achievedoccupancy.htm)
* Slides
* [docs/GEMM-joint-tiling.ppt](docs/GEMM-joint-tiling.ppt): Joint-tiling slide deck from ECE 508 Spring 2017
* [docs/GEMM-joint-tiling.ppt](docs/GEMM-joint-tiling.ppt): Joint-tiling slide deck from ECE 508 Spring 2017

0 comments on commit 001020f

Please sign in to comment.