tinygrad / 7900xtx

379 stars 26 forks source link

tools and links #3

Closed smurfd closed 6 months ago

smurfd commented 7 months ago

Radeon GPU analyzer https://gpuopen.com/rga/

Radeon GPU profiler https://gpuopen.com/rgp/

General Kernel gpu docs https://docs.kernel.org/gpu/index.html?highlight=amd

llvm backend https://llvm.org/docs/AMDGPUUsage.html

python interface for smi https://rocmdocs.amd.com/projects/amdsmi/en/latest/py-interface_readme_link.html

searched for sdma, sometimes through the magnifying glass can find stuff om rocmdocs https://rocmdocs.amd.com/en/latest/conceptual/gpu-memory.html

good comment about MES Locks https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h#L403-L448

there is apparently this tool called systemtap in linux, here they have some good call diagrams as svg files. both under callgraph and rocm https://github.com/jinsdb/amdgpu-systemtap-toolkit

some options to enable debugging for rocm https://rocmdocs.amd.com/en/develop/how-to/system-debugging.html