Skip to content
View plotfi's full-sized avatar

Block or report plotfi

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
plotfi/README.md

Puyan Lotfi - AI/ML Compiler Engineer

📫 Contact

  • Discord: @puyanlotfi on GPUMODE
  • Email: plotfi [at] gmail [dot] com

Can't find me anywhere else...

µ-Resume:

Meta (2018–Present)

  • GPU/ML compiler development with Triton DSL → Currently developing Triton's Extension system
  • Swift C++ interop → Swift 5.9 / Xcode 15
  • Clang Interface Stubs / llvm-ifs (adopted by Google Fuchsia)
  • Objective-C Optimizations → Selector compression and objc_direct ABI

Apple (2013–2018)

  • LLVM GPU compiler backend (A8–A12, iOS 8–12)
  • Built Apple's first LLVM-based GPU assembler (A11/A12)
  • GPU binary tooling, disassembler used in simulators and architectural experiments
  • Metal Shader Profiler (Xcode 10) — Patent

Intel (2011–2013)

  • C for Metal GPU compiler; authored CM GPU printf

Education

  • MS/BS Computer Science — Georgia Tech

Talks

Pinned Loading

  1. mulang mulang Public

    Micro Language: A toy language for mere compiler engineering mortals.

    C++ 6

  2. gpu-dissection-toolbox gpu-dissection-toolbox Public

    WIP

    Cuda 1 1

  3. triton-macos triton-macos Public

    Some env var and build system hacks to get triton building and dumping IR on macOS

    Python 2

  4. clang-ifso clang-ifso Public

    C++ 1

  5. imsg-tui imsg-tui Public

    A console TUI for sending and receiving iMessages using imsg

    Python 4

  6. triton-build-script triton-build-script Public

    Easy to use scripts for building OpenAI's Triton compiler

    Shell