HomeArchiveBlog


Original contents are licensed under CC BY-NC 4.0. All rights reserved © 2026 Kai.
Archives
Collections of my past writings and projects.
  • archive-cover
    Allo: An Accelerator Design Language and Compiler
    The documentation of the forked version of Allo, including user/developer guides
    Sat May 09 2026
    Sat Jun 13 2026
    6 posts
    • 01Allo: An Accelerator Design Language and Compiler
      Sat Jun 13 2026
    • 02Allo Frontend Syntax
      Sat Jun 13 2026
    • 03Allo Scheduling
      Sat Jun 13 2026
    • 04Allo Typing Rules
      Sat Jun 13 2026
    • 05Allo Simulation
      Sat Jun 13 2026
    • 06Allo Compiler Infrastructure
      Sat Jun 13 2026
  • archive-cover
    FPGA HLS / Versal ACAP
    An archive of posts related to FPGA High-Level Synthesis and Xilinx Versal ACAP.
    Fri Nov 14 2025
    Tue Jul 07 2026
    11 posts
    • 01FPGA HLS: From Behavioral Description to Timed RTL
      Tue Jul 07 2026
    • 02FPGA HLS: Scheduling Algorithms
      Wed Apr 29 2026
    • 03FPGA HLS: Pipelining
      Sat Jun 13 2026
    • 04FPGA HLS: An Introduction to Vitis HLS Pragmas
      Sat Jun 13 2026
    • 05Advanced FPGA HLS: Non-linear Programming
      Sat Jun 13 2026
    • 06Advanced FPGA HLS: Memory Access and Dataflow Optimization
      Sat Jun 13 2026
    • 07Advanced FPGA HLS: Polyhedral Compiling
      Sat Jun 13 2026
    • 08Quick Start: Using v++ from the Command Line
      Sat Jun 13 2026
    • 09Creating a Base Platform in Vivado for Versal Devices
      Sat Jun 13 2026
    • 10Embedded Linux Boot Process
      Sat Jun 13 2026
    • 11Xilinx Versal Architecture Reference
      Sat Jun 13 2026
  • archive-cover
    Compilers
    An archive of posts related to compilers, such as LLVM, MLIR.
    Sat Oct 25 2025
    Sat Jun 13 2026
    4 posts
    • 01Setting up MLIR Development Environment
      Wed Apr 29 2026
    • 02Basic Elements in MLIR
      Wed Apr 29 2026
    • 03LLVM ADT Library Overview
      Wed Apr 29 2026
    • 04Add MLIR Python Bindings For Custom Dialects
      Sat Jun 13 2026
  • archive-cover
    Basic Skills
    An archive of posts about basic programming/development skills, such as Git, Linux, etc.
    Tue Apr 28 2026
    Sat Jun 13 2026
    6 posts
    • 01Basic Skills: Development Environment
      Sat Jun 13 2026
    • 02Basic Skills: Git
      Sat Jun 13 2026
    • 03Basic Skills: Unix-like Systems
      Sat Jun 13 2026
    • 04Basic Skills: Docker
      Sat Jun 13 2026
    • 05Basic Skills: Agentic Coding
      Sat Jun 13 2026
    • 06Fundamentals of Operating Systems
      Sat Jun 13 2026
  • Prev
  • 1
  • Next