Xiangyu Chang
Community@xchang1121 · United States
A Ph.D student @ University of California, Riverside
Agent Skills by Xiangyu Chang
Showing 88 vetted skills indexed across 1 GitHub repositories.
task-constructor
Extract PyTorch/Triton operator implementations into standardized KernelBench task files.
performance-summary
Aggregate performance metrics from verify_<op_name>/result.json files across operators.
kernel-workflow
Automate AI kernel generation, verification, and optimization across Triton, CUDA C, C++, and TileLang.
cuda-c-basics
Explain CUDA-C kernels, memory hierarchy, and grid/block configuration to learners.
cuda-c-examples-torch
Integrates CUDA C kernels into PyTorch via load_inline for GPU ops.
cuda-c-api
Reference CUDA C APIs for kernel development and GPU memory management.
cuda-c-optimization
Optimize CUDA C kernels for performance, memory access, and numerical stability.
cuda-c-patterns
Provide CUDA-C pattern templates for vector operations, reductions, and matrix multiplication in GPU kernels.
pypto-case-elemwise-gelu
Implement a 1D elementwise GELU activation kernel with PyPTO JIT.
pypto-case-matmul-2d
Generate tiled 2D matrix-multiply kernels with Pypto for large-scale workloads.
pypto-case-loss-crossentropy
Implement and evaluate a CrossEntropyLoss kernel with per-sample softmax and gather in Pypto.
pypto-case-norm-batchnorm
Demonstrate 3D batch normalization with Pypto on batched inputs.
pypto-case-reduction-sum
Sum a 3D tensor along a fixed axis while preserving original dimensions.
pypto-case-norm-layernorm
Reshape input to 2D and perform looped batch-wise reductions in a PyPto kernel.
pypto-case-matvec
Solve large-K matrix-vector multiplication with elementwise multiply-and-sum in pypto.
pypto-optimization
Optimize PyPTO tile shapes, loop counts, and reduction-axis merging for tensor operators.
pypto-pitfalls
Identify and fix common first-generation PyPTO errors in kernel generation workflows.
pypto-loop-view
Enforce compile-time constant shapes for pypto.view inside loops.
pypto-api
Inspect PyPTO API signatures and constraints for kernel implementation.
pypto-basics
Define PyPTO programming principles for kernel development and semantic contracts.
kernel-agent-overview
Generates and validates operator kernels via a React-based workflow with user confirmations.
cpu-optimization-x64
Optimize x64 CPU code with SIMD/AVX vectorization and cache-aware layouts.
cpu-optimization-arm
Identify ARM CPU bottlenecks and apply NEON vectorization with cache-friendly patterns.
cpu-basics
Teach C++ CPU kernel design for PyTorch extensions with memory safety.