add Nsight resources and lecture
This commit is contained in:
@@ -82,3 +82,6 @@ During the Mavis fellowship, I administered the ECE 408 GPU programming project
|
|||||||
[l4]: ../../pptx/2017FA_ECE408_dl04_CNN02.pptx
|
[l4]: ../../pptx/2017FA_ECE408_dl04_CNN02.pptx
|
||||||
[kickoff-slides]: ../../pdf/2017FA_ECE408_project-kickoff.pdf
|
[kickoff-slides]: ../../pdf/2017FA_ECE408_project-kickoff.pdf
|
||||||
[kickoff-repo]: https://github.com/illinois-impact/ece408_project-kickoff-slides
|
[kickoff-repo]: https://github.com/illinois-impact/ece408_project-kickoff-slides
|
||||||
|
|
||||||
|
I also created a set of resources on using Nvidia's Nsight Compute and Nsight Systems performance profiling tools, including a 75 minute recorded lecture.
|
||||||
|
See the [Github repository](https://github.com/cwpearson/nvidia-performance-tools) to get started.
|
||||||
|
|||||||
55
content/post/20200416-nsight/index.md
Normal file
55
content/post/20200416-nsight/index.md
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
+++
|
||||||
|
title = "Nsight Systems and Nsight Compute Teaching Resources"
|
||||||
|
subtitle = ""
|
||||||
|
date = 2020-04-16T00:00:00
|
||||||
|
lastmod = 2020-04-16T00:00:00
|
||||||
|
draft = false
|
||||||
|
|
||||||
|
# Authors. Comma separated list, e.g. `["Bob Smith", "David Jones"]`.
|
||||||
|
authors = ["Carl Pearson"]
|
||||||
|
|
||||||
|
tags = ["GPU", "Nsight Compute", "Nsight Systems"]
|
||||||
|
|
||||||
|
summary = ""
|
||||||
|
|
||||||
|
# Projects (optional).
|
||||||
|
# Associate this post with one or more of your projects.
|
||||||
|
# Simply enter your project's folder or file name without extension.
|
||||||
|
# E.g. `projects = ["deep-learning"]` references
|
||||||
|
# `content/project/deep-learning/index.md`.
|
||||||
|
# Otherwise, set `projects = []`.
|
||||||
|
projects = ["nsight"]
|
||||||
|
|
||||||
|
# Featured image
|
||||||
|
# To use, add an image named `featured.jpg/png` to your project's folder.
|
||||||
|
[image]
|
||||||
|
# Caption (optional)
|
||||||
|
caption = ""
|
||||||
|
|
||||||
|
# Focal point (optional)
|
||||||
|
# Options: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight
|
||||||
|
focal_point = "Center"
|
||||||
|
|
||||||
|
# Show image only in page previews?
|
||||||
|
preview_only = true
|
||||||
|
|
||||||
|
|
||||||
|
categories = []
|
||||||
|
|
||||||
|
# Set captions for image gallery.
|
||||||
|
|
||||||
|
|
||||||
|
+++
|
||||||
|
|
||||||
|
I was invited to give a guest lecture for the Spring 2020 ECE 408 GPU programming course at the University of Illinois.
|
||||||
|
This lecture covers some performance measurement techniques available in CUDA.
|
||||||
|
The 75 minute lecture, available on Youtube in four parts:
|
||||||
|
* [Slides (pdf)](/pdf/20200416_nsight.pdf)
|
||||||
|
* [Part 1: Intro](https://youtu.be/uN2qju175aE)
|
||||||
|
* [Part 2: CUDA Events](https://youtu.be/yI137sSOlkU)
|
||||||
|
* [Part 3: Nsight Compute](https://youtu.be/UNX0KNMQlW8)
|
||||||
|
* [Part 4: Nsight Systems](https://youtu.be/YHrmnaPgFfY)
|
||||||
|
|
||||||
|
There is also a repository [cwpearson/nvidia-performance-tools](https://github.com/cwpearson/nvidia-performance-tools) which contains all the code examples used in the lecture.
|
||||||
|
It also contains Docker images for amd64 and ppc64le with Nsight Compute and Nsight Systems.
|
||||||
|
|
||||||
14
content/project/nsight/index.md
Normal file
14
content/project/nsight/index.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: CUDA Profiling Resources
|
||||||
|
summary: Examples, Docker images, walkthroughs, and lectures for Nvidia's profiling tools
|
||||||
|
tags:
|
||||||
|
- impact
|
||||||
|
date: "2020-04-16T00:00:00Z"
|
||||||
|
|
||||||
|
# Optional external URL for project (replaces project detail page).
|
||||||
|
external_link: https://github.com/cwpearson/nvidia-performance-tools
|
||||||
|
|
||||||
|
image:
|
||||||
|
caption: Photo by Toa Heftiba on Unsplash
|
||||||
|
focal_point: Smart
|
||||||
|
---
|
||||||
60
content/talk/20200416nsight/index.md
Normal file
60
content/talk/20200416nsight/index.md
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
---
|
||||||
|
title: Using Nsight Compute and Nsight Systems
|
||||||
|
event: ECE 408 Guest Lecture
|
||||||
|
event_url:
|
||||||
|
|
||||||
|
location: University of Illinois
|
||||||
|
address:
|
||||||
|
street:
|
||||||
|
city: Urbana, IL
|
||||||
|
region:
|
||||||
|
postcode:
|
||||||
|
country: USA
|
||||||
|
|
||||||
|
summary: Introduction and walkthrough of Nvidia Nsight Compute and Nsight Systems profiling tools.
|
||||||
|
abstract: ""
|
||||||
|
|
||||||
|
# Talk start and end times.
|
||||||
|
# End time can optionally be hidden by prefixing the line with `#`.
|
||||||
|
date: "2020-04-16"
|
||||||
|
#date_end: "2020-04-16"
|
||||||
|
all_day: true
|
||||||
|
|
||||||
|
# Schedule page publish date (NOT talk date).
|
||||||
|
publishDate: "2020-04-16T00:00:00Z"
|
||||||
|
|
||||||
|
authors: ["Carl Pearson"]
|
||||||
|
tags: []
|
||||||
|
|
||||||
|
# Is this a featured talk? (true/false)
|
||||||
|
featured: false
|
||||||
|
|
||||||
|
image:
|
||||||
|
caption: ''
|
||||||
|
focal_point: Right
|
||||||
|
|
||||||
|
links:
|
||||||
|
url_code: ""
|
||||||
|
url_pdf: ""
|
||||||
|
url_slides: "pdf/20200416_nsight.pdf"
|
||||||
|
url_video: "https://www.youtube.com/watch?v=YHrmnaPgFfY"
|
||||||
|
|
||||||
|
# Markdown Slides (optional).
|
||||||
|
# Associate this talk with Markdown slides.
|
||||||
|
# Simply enter your slide deck's filename without extension.
|
||||||
|
# E.g. `slides = "example-slides"` references `content/slides/example-slides.md`.
|
||||||
|
# Otherwise, set `slides = ""`.
|
||||||
|
slides: ""
|
||||||
|
|
||||||
|
# Projects (optional).
|
||||||
|
# Associate this post with one or more of your projects.
|
||||||
|
# Simply enter your project's folder or file name without extension.
|
||||||
|
# E.g. `projects = ["internal-project"]` references `content/project/deep-learning/index.md`.
|
||||||
|
# Otherwise, set `projects = []`.
|
||||||
|
projects:
|
||||||
|
- nsight
|
||||||
|
|
||||||
|
# Enable math on this page?
|
||||||
|
math: true
|
||||||
|
---
|
||||||
|
Invited guest lecture for Professor Steve Lumetta.
|
||||||
BIN
static/pdf/20200416_nsight.pdf
Normal file
BIN
static/pdf/20200416_nsight.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user