NVIDIALOW-LEVEL CUDA

Harnessing Raw Hardware: Writing Custom Triton and CUDA 12 Kernels on Blackwell and Hopper Architectures

Demystifying asynchronous copy pipelines, tensor memory accelerators (TMA), and warp-group matrix multiply instructions (WGMMA) on NovaPod bare-metal instances.

Caleb Sterling
Caleb Sterling
VP of Product & Infrastructure, NovaPod
September 29, 2026
·
9 min read
Recommended Hardware:NVIDIA B200 SXM / H100 SXM5
Deploy This GPU →
NovaPod AI Cloud EngineeringLOW-LEVEL CUDA
Harnessing Raw Hardware: Writing Custom Triton and CUDA 12 Kernels on Blackwell and Hopper Architectures
novapod.io
TMA Copy Throughput98.9% Theoretical Peak
Nsight Systems Overhead< 1.5% Profiling Cost
Register File Capacity64K 32-bit Regs/SM

As AI models scale, standard matrix multiplication libraries like cuBLAS often leave significant performance on the table for specialized sparse attention patterns or custom fused activation functions.

Kernel engineers developing in Triton or raw CUDA C++ require deep visibility into hardware registers, shared memory bank conflicts, and Tensor Memory Accelerator (TMA) asynchronous transfer pipelines.

Because NovaPod instances run with direct bare-metal hardware passthrough, developers have unencumbered access to NVIDIA Nsight Systems and Nsight Compute profiling tools without hypervisor interference.

Whether optimizing warp-group matrix multiply-accumulate (WGMMA) instructions on Hopper SM90a or preparing kernels for Blackwell's second-generation Transformer Engine, NovaPod provides the cleanest low-level development environment in the cloud.

NovaPod CLI Quick Launch
nvcc -O3 -arch=sm_90a custom_attention.cu -o custom_attention
nsys profile --stats=true ./custom_attention
Key Architecture TakeawayWriting bleeding-edge AI kernels requires unthrottled access to hardware performance counters and low-level debugging tools. NovaPod provides full NVCC compiler toolchains, Nsight Compute profiling, and unabstracted hardware access.

Experience High-Density AI Compute

Deploy on-demand H100, H200, B200 and RTX 5090 instances now.

Launch Instance →

Related Articles