Skip to content
View krrishnarraj's full-sized avatar

Block or report krrishnarraj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
krrishnarraj/README.md

Open for remote contract work — GPU/CPU performance work, kernel optimization and benchmarking.

Performance engineer. I make code go fast on multicore CPUs and GPUs, and I measure what the hardware can actually do rather than what the spec sheet claims.

Author and maintainer of clpeak — a synthetic micro-benchmark that exposes peak compute, bandwidth, and matrix throughput across OpenCL, CUDA, ROCm/HIP, Metal, Vulkan, oneAPI/SYCL, and native CPU. Hand-rolled MMA kernels (WMMA, MFMA, simdgroup_matrix, coopmat, AMX/SMMLA) alongside vendor GEMM paths (cuBLASLt, rocBLAS/hipBLASLt, MPS, oneMKL), down to fp8 and MXFP4/NVFP4.

Pinned Loading

  1. clpeak clpeak Public

    A synthetic micro-benchmark that measures peak compute, bandwidth, and matrix throughput of GPUs and CPUs

    C++ 514 139

  2. karpathy/llm.c karpathy/llm.c Public

    LLM training in simple, raw C/CUDA

    Cuda 30.9k 3.7k

  3. karpathy/llama2.c karpathy/llama2.c Public

    Inference Llama 2 in one file of pure C

    C 20k 2.6k

  4. pocl/pocl pocl/pocl Public

    pocl - Portable Computing Language

    C 1.1k 305