41554 blogs · [ { "id": "01a08799-9a73-7159-83c7-a02c449e1e29", "title": "Gluon: Explicit Performance", "url": "https://www.lei.chat/posts/gluon-explicit-performance/", "published_at": "2026-02-28T23:48:43+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c44c5fcea", "title": "Triton Bespoke Layouts", "url": "https://www.lei.chat/posts/triton-bespoke-layouts/", "published_at": "2026-01-25T18:12:19+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c454877ed", "title": "Triton Linear Layout: Examples", "url": "https://www.lei.chat/posts/triton-linear-layout-examples/", "published_at": "2026-01-10T22:09:38+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c45566fe4", "title": "Triton Linear Layout: Concept", "url": "https://www.lei.chat/posts/triton-linear-layout-concept/", "published_at": "2024-12-31T22:21:28+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c45751664", "title": "Triton Compiler Development Tips", "url": "https://www.lei.chat/posts/triton-compiler-development-tips/", "published_at": "2024-12-25T23:13:01+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c45883605", "title": "Leaving Google", "url": "https://www.lei.chat/posts/leaving-google/", "published_at": "2023-09-26T21:50:03+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c45b09cb5", "title": "Single-node ML Runtime Foundation", "url": "https://www.lei.chat/posts/single-node-ml-runtime-foundation/", "published_at": "2023-04-01T21:02:36+00:00" }, { "id": "01a0951a-2ec7-7180-8c5b-338a096a849b", "title": "MLIR Linalg Dialect 以及 Patterns", "url": "https://www.lei.chat/zh/posts/mlir-linalg-dialect-and-patterns/", "published_at": "2022-09-01T21:59:09+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c464c8106", "title": "MLIR Linalg Dialect and Patterns", "url": "https://www.lei.chat/posts/mlir-linalg-dialect-and-patterns/", "published_at": "2022-08-31T21:59:09+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c46c41e27", "title": "MLIR Vector Dialect and Patterns", "url": "https://www.lei.chat/posts/mlir-vector-dialect-and-patterns/", "published_at": "2022-07-31T22:07:00+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c47a48542", "title": "MLIR CodeGen Dialects for Machine Learning Compilers", "url": "https://www.lei.chat/posts/mlir-codegen-dialects-for-machine-learning-compilers/", "published_at": "2022-02-20T20:21:03+00:00" }, { "id": "01a0bb4c-4cf2-703d-8997-85b3550e94d9", "title": "机器学习编译器代码生成相关 MLIR Dialect", "url": "https://www.lei.chat/zh/posts/mlir-codegen-dialects-for-machine-learning-compilers/", "published_at": "2022-02-20T20:21:03+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c489c8656", "title": "编译器与中间表示: LLVM IR, SPIR-V, 以及 MLIR", "url": "https://www.lei.chat/zh/posts/compilers-and-irs-llvm-ir-spirv-and-mlir/", "published_at": "2022-01-23T15:54:37+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4960009b", "title": "Compilers and IRs: LLVM IR, SPIR-V, and MLIR", "url": "https://www.lei.chat/posts/compilers-and-irs-llvm-ir-spirv-and-mlir/", "published_at": "2022-01-08T18:58:34+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c49c4b1a3", "title": "CodeGen Performant Convolution Kernels for Mobile GPUs", "url": "https://www.lei.chat/posts/codegen-performant-convolution-kernels-for-mobile-gpus/", "published_at": "2021-09-19T23:17:07+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4a63bdab", "title": "Android Native Library Benchmarking Pipeline for Open Source Projects", "url": "https://www.lei.chat/posts/android-native-library-benchmarking-pipeline-for-open-source-projects/", "published_at": "2021-08-22T02:47:43+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4b5f13f0", "title": "GPGPU, ML Inference, and Vulkan Compute", "url": "https://www.lei.chat/posts/gpgpu-ml-inference-and-vulkan-compute/", "published_at": "2021-07-25T15:25:26+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4bc28cad", "title": "Edge/Mobile ML Inference Challenges", "url": "https://www.lei.chat/posts/edge-mobile-ml-inference-challenges/", "published_at": "2021-07-17T17:48:27+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4be486df", "title": "Sampling Performance Counters from Mobile GPU Drivers", "url": "https://www.lei.chat/posts/sampling-performance-counters-from-gpu-drivers/", "published_at": "2021-07-08T23:16:41+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4c50d412", "title": "Android/Linux GPU Drivers: Internals and Resources", "url": "https://www.lei.chat/posts/android-linux-gpu-drivers-internals-and-resources/", "published_at": "2021-07-05T22:20:07+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4d484055", "title": "What is Vulkan Compute?", "url": "https://www.lei.chat/posts/what-is-vulkan-compute/", "published_at": "2021-06-25T14:15:58+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4e3b8319", "title": "Shader Toolchain: HLSL in Vulkan", "url": "https://www.lei.chat/posts/shader-toolchain-hlsl-in-vulkan/", "published_at": "2018-05-12T21:44:14+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4eb5caca", "title": "HLSL for Vulkan: Semantic Strings and Location Numbers", "url": "https://www.lei.chat/posts/hlsl-for-vulkan-semantic-strings-and-location-numbers/", "published_at": "2018-05-11T17:15:45+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4ed65d28", "title": "HLSL for Vulkan: Resources", "url": "https://www.lei.chat/posts/hlsl-for-vulkan-resources/", "published_at": "2018-04-24T20:39:21+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c4f623622", "title": "HLSL for Vulkan: Matrices", "url": "https://www.lei.chat/posts/hlsl-for-vulkan-matrices/", "published_at": "2018-04-19T00:13:20+00:00" }, { "id": "01a08799-9a73-7159-83c7-a02c5054d96a", "title": "Posts Archive", "url": "https://www.lei.chat/archive/posts/", "published_at": null } ] posts Claim your blog
Back to Lei.Chat()
Blog · corpus.blog/blogs/lei.chat/posts

Lei.Chat()

lei.chat

2026

2024

2023

2022

2021

2018

Undated