Skip to content
View KuangjuX's full-sized avatar
💭
At School
💭
At School

Highlights

  • Pro
Block or Report

Block or report KuangjuX

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
KuangjuX/README.md

Hi, I'm KuangjuX 👋

I am currently a first-year master's student at the University of Chinese Academy of Sciences. Previously, I graduated from Tianjin University with a bachelor's degree. I like system program in Rust. I am currently focusing on machine learning systems and AI compilers. I am working on implementing a Dataflow Analysis and Codegen Framework and an Efficient Kernel Template Library. In the past, I have implemented some system projects using Rust, primarily involving operating systems and hypervisors.

I build operating systems in Rust:

I also build hypervisor(VMM) in Rust:

  • hypocaust: A S mode trap and emulate type-1 hypervisor run on RISC -V machine.
  • hypocaust-2: A hardware-assisted type-1 hypervisor with H extension run on RISC -V machine.
  • hypercraft: A VMM library written in Rust.

I also build an Out-of-Order RISC-V Processor Core and difftest framework based on verilator:

Others:

Pinned

  1. Ko-oK-OS/xv6-rust Ko-oK-OS/xv6-rust Public

    🦀️ Re-implement xv6-riscv in Rust

    Rust 275 23

  2. hypercraft hypercraft Public

    hypercraft is a VMM library written in Rust.

    Rust 46 11

  3. hypocaust-2 hypocaust-2 Public

    hypocaust-2, a type-1 hypervisor with H extension run on RISC-V machine

    Rust 45 6

  4. rcore-os/arceos rcore-os/arceos Public

    An experimental modular OS written in Rust.

    Rust 433 230

  5. TiledTensor/TiledCUDA TiledTensor/TiledCUDA Public

    TiledCUDA is an efficient kernel template library written in CuTe, which provides a wrapper for cutlass CuTe and enables more efficient fusion.

    C++ 16 1

  6. TiledTensor/ThrillerFlow TiledTensor/ThrillerFlow Public

    ThrillerFlow is a Dataflow Analysis and Codegen Framework written in Rust.

    Rust 4