Gentle introduction to GPUs inner workings

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • duckduckgo-locales

    Translation files for <a href="https://duckduckgo.com"> </a>

  • > How has the architecture evolved to make the A100 significantly faster?

    Oh, very much so. By way more than an order of magnitude. For a deeper read, have a look at the "architecture white papers" for Kepler, Pascal, Volta/Turing, and Ampere:

    https://duckduckgo.com/?t=ffab&q=NVIDIA+architecture+white+p...

    or check out the archive of NVIDIA's parallel4all blog ... hmm, that's weird, it seems like they've retired it. They used to have really good blog posts explaining what's new in each architecture.

    You could also have a look here:

    https://docs.nvidia.com/cuda/cuda-c-programming-guide/index....

    for the table of various numeric sizes and limits which change with different architectures. But that's not a very useful resource in and of itself.

  • nvhtop

    A tool for enriching the output of nvidia-smi forked from peci1/nvidia-htop.

  • For NVIDIA GPUs, Nsight systems is wildly detailed and has both GUI and CLI options: https://developer.nvidia.com/nsight-systems

    For DL specifically, this article covers a couple of options that actually plug into the framework: https://developer.nvidia.com/blog/profiling-and-optimizing-d...

    nvidia-smi is the core tool most folks use for quick "top"-like output, but there is also an htop equivalent: https://github.com/shunk031/nvhtop

    A lot of other tools are build on top of the low-level NVML library (https://developer.nvidia.com/nvidia-management-library-nvml). There are also Python NVML bindings if you need to write your own monitoring tools.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gpustat

    📊 A simple command-line utility for querying and monitoring GPU status

  • I personally like gpustat -- it's a nvidia-smi wrapper but it has colors...

    They also i guess now have a web sever plugged into it which seems pretty cool

    https://github.com/wookayin/gpustat

  • gpustat-web

    👓 A web interface of gpustat: monitor GPU clusters at a look

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Unable to see processes running on gpu using nvidia-smi command

    1 project | /r/UbuntuMATE | 27 Jun 2023
  • CUDA out of memory Error

    1 project | /r/StableDiffusion | 26 Oct 2022
  • Task Manager similar to the Windows task manager

    4 projects | /r/Ubuntu | 25 Oct 2022
  • [P] A webapp for monitoring GPU machines

    2 projects | /r/MachineLearning | 21 Nov 2021
  • Easily monitor your Server from anywhere

    2 projects | dev.to | 15 Apr 2024