Skip to content
TileOPs
Blog
English
简体中文
Initializing search
tile-ai/TileOPs
TileOPs
tile-ai/TileOPs
Home
Blog
Blog
User Guide
User Guide
Development Guide
Reading and Writing Specs
Reading and Writing Specs
Concepts
Spec Fields
Extensions
Calls and Validation
Examples
Adding an Op
Op Base Class
Op Base Class
Construction and Calls
Composite Ops
Call Records and Tuning
Class Structure
Kernel Dispatch
Kernel Dispatch
Adding a Kernel
Backend Integration
Adding a Backend
Using torch.compile
Timing Benchmarks
Writing Benchmarks
API Reference
API Reference
Elementwise
RoPE
Reduction
Normalization
Pooling
Convolution
GEMM
Quantization & Dequantization
Attention
MoE
Top-k & Sampling
Linear Attention
Mamba
FFT
Transform
mHC
Engram
Trace
Benchmarks
Benchmarks
How these numbers are taken
Elementwise
RoPE
Reduction
Normalization
Conv & Pool
GEMM
Quantization & Dequantization
Attention
MoE
Sampling
Linear Attention
SSM
Other
Performance Guides
Performance Guides
Timeline Trace
Memory-Bound Kernels
Memory-Bound Kernels
Global Memory Access
Shared Memory Access
Design
Design
Architecture
Layer Boundaries
Manifest
Op Interfaces
Op Interface Reference
Slot Rules
Testing
Roofline
Blog
¶
Technical explorations from building TileOPs.
Back to top