Xiangyu Chang avatar

Xiangyu Chang

Community

@xchang1121 · United States

0Followers
|
19Public Repos
|
88Published Skills

A Ph.D student @ University of California, Riverside

Agent Skills by Xiangyu Chang

Showing 88 vetted skills indexed across 1 GitHub repositories.

xchang1121xchang1121
6

task-constructor

Extract PyTorch/Triton operator implementations into standardized KernelBench task files.

Community
Intermediate
xchang1121xchang1121
6

performance-summary

Aggregate performance metrics from verify_<op_name>/result.json files across operators.

Community
Intermediate
xchang1121xchang1121
6

kernel-workflow

Automate AI kernel generation, verification, and optimization across Triton, CUDA C, C++, and TileLang.

Community
Intermediate
xchang1121xchang1121
6

cuda-c-basics

Explain CUDA-C kernels, memory hierarchy, and grid/block configuration to learners.

Community
Intermediate
xchang1121xchang1121
6

cuda-c-examples-torch

Integrates CUDA C kernels into PyTorch via load_inline for GPU ops.

Community
Intermediate
xchang1121xchang1121
6

cuda-c-api

Reference CUDA C APIs for kernel development and GPU memory management.

Community
Intermediate
xchang1121xchang1121
6

cuda-c-optimization

Optimize CUDA C kernels for performance, memory access, and numerical stability.

Community
Advanced
xchang1121xchang1121
6

cuda-c-patterns

Provide CUDA-C pattern templates for vector operations, reductions, and matrix multiplication in GPU kernels.

Community
Intermediate
xchang1121xchang1121
6

pypto-case-elemwise-gelu

Implement a 1D elementwise GELU activation kernel with PyPTO JIT.

Community
Intermediate
xchang1121xchang1121
6

pypto-case-matmul-2d

Generate tiled 2D matrix-multiply kernels with Pypto for large-scale workloads.

Community
Advanced
xchang1121xchang1121
6

pypto-case-loss-crossentropy

Implement and evaluate a CrossEntropyLoss kernel with per-sample softmax and gather in Pypto.

Community
Intermediate
xchang1121xchang1121
6

pypto-case-norm-batchnorm

Demonstrate 3D batch normalization with Pypto on batched inputs.

Community
Intermediate
xchang1121xchang1121
6

pypto-case-reduction-sum

Sum a 3D tensor along a fixed axis while preserving original dimensions.

Community
Basic
xchang1121xchang1121
6

pypto-case-norm-layernorm

Reshape input to 2D and perform looped batch-wise reductions in a PyPto kernel.

Community
Intermediate
xchang1121xchang1121
6

pypto-case-matvec

Solve large-K matrix-vector multiplication with elementwise multiply-and-sum in pypto.

Community
Advanced
xchang1121xchang1121
6

pypto-optimization

Optimize PyPTO tile shapes, loop counts, and reduction-axis merging for tensor operators.

Community
Advanced
xchang1121xchang1121
6

pypto-pitfalls

Identify and fix common first-generation PyPTO errors in kernel generation workflows.

Community
Intermediate
xchang1121xchang1121
6

pypto-loop-view

Enforce compile-time constant shapes for pypto.view inside loops.

Community
Advanced
xchang1121xchang1121
6

pypto-api

Inspect PyPTO API signatures and constraints for kernel implementation.

Community
Intermediate
xchang1121xchang1121
6

pypto-basics

Define PyPTO programming principles for kernel development and semantic contracts.

Community
Advanced
xchang1121xchang1121
6

kernel-agent-overview

Generates and validates operator kernels via a React-based workflow with user confirmations.

Community
Intermediate
xchang1121xchang1121
6

cpu-optimization-x64

Optimize x64 CPU code with SIMD/AVX vectorization and cache-aware layouts.

Community
Advanced
xchang1121xchang1121
6

cpu-optimization-arm

Identify ARM CPU bottlenecks and apply NEON vectorization with cache-friendly patterns.

Community
Advanced
xchang1121xchang1121
6

cpu-basics

Teach C++ CPU kernel design for PyTorch extensions with memory safety.

Community
Intermediate