Giter Site home page Giter Site logo

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 code generation library based on macro kernels and memory hierarchy graph data structure. 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:

ChengXiang Qi's Projects

arceos icon arceos

An experimental modular OS written in Rust.

blog icon blog

KuangjuX's personal website

cutlass icon cutlass

CUDA Templates for Linear Algebra Subroutines

hypocaust icon hypocaust

hypocaust, a S-mode trap and emulate type-1 hypervisor run on RISC-V machine.

hypocaust-2 icon hypocaust-2

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

ixy.rs icon ixy.rs

Rust rewrite of the ixy network driver

leetcode icon leetcode

My solution for leetcode and other algorithm problems.

llama2-rs icon llama2-rs

llama2-rs is an attempt to perform inference on the llama-2 model using the Rust programming language.

minigo icon minigo

minigo is a minimal go compiler for compiler course

minikernel icon minikernel

minikernel, A minimal kernel which run on hypocaust

nnfusion icon nnfusion

A flexible and efficient deep neural network (DNN) compiler that generates high-performance executable from a DNN model description.

pet icon pet

PET: Optimizing Tensor Programs with Partially Equivalent Transformations and Automated Corrections

projects icon projects

:scroll: Collection of undergraduate homework and labs and other

raftkv icon raftkv

:hammer: My solution for MIT 6.824(Distributed Systems)

randomgraph icon randomgraph

็ฎ—ๆณ•่ฎพ่ฎกไธŽๅˆ†ๆžไฝœไธš๏ผš้šๆœบๅ›พ็”Ÿๆˆ

rcore-fat icon rcore-fat

๐Ÿฆ€๏ธ rCore-Tutorial with fat32 file system

refactorgraph icon refactorgraph

ๅˆ†ๅฑ‚่งฃ่€ฆ็š„ๆทฑๅบฆๅญฆไน ๆŽจ็†ๅผ•ๆ“Ž

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.