Skip to content
View DamonFool's full-sized avatar
  • Tencent
  • Beijing, China
  • 05:30 (UTC -12:00)

Organizations

@llvm @openjdk

Block or report DamonFool

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
DamonFool/README.md

Hi, I'm Jie Fu (傅杰) 👋

Compiler & Runtime Engineer | OpenJDK Reviewer & Committer.
Currently focused on AI compilation — MLIR, Triton, and code generation for accelerators.

Ph.D. in Computer Architecture, Institute of Computing Technology, CAS.
I got into compilers by building a JVM for a homegrown processor that didn't have one yet.


💡 Focus Areas

  • AI Compilers — MLIR passes & pattern rewrites, Triton compiler internals, accelerator backend enablement
  • Runtimes & Systems — HotSpot JIT internals, GC, memory models
  • Compiler Backends & Optimization — code generation, vectorization, and profile-guided optimization

🏆 Open Source

  • OpenJDK Reviewer & Committer (Compiler Area) — A decade on HotSpot C2/Runtime, and one of the top contributors to the main openjdk/jdk repository
  • Triton — correctness fixes in the compile pipeline
  • vLLM · llama.cpp — model support, performance fixes, CPU inference enablement
  • LLVM — commit access (compiler compatibility, code quality, and build stability)

📫 Reach Me

  • Email: fujie_email@sina.com

Pinned Loading

  1. triton triton Public

    Forked from triton-lang/triton

    Development repository for the Triton language and compiler

    MLIR

  2. llvm-project llvm-project Public

    Forked from llvm/llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM

  3. vllm vllm Public

    Forked from vllm-project/vllm

    A high-throughput and memory-efficient inference and serving engine for LLMs

    Python

  4. llama.cpp llama.cpp Public

    Forked from ggml-org/llama.cpp

    LLM inference in C/C++

    C++

  5. jdk jdk Public

    Forked from openjdk/jdk

    JDK main-line development

    Java