Magic Mai (@magic3007)
  • Stars
    star
    78
  • Global Rank 247,687 (Top 9 %)
  • Followers 223
  • Following 561
  • Registered about 7 years ago
  • Most used languages
    Python
    21.7 %
    C++
    21.7 %
    Shell
    13.0 %
    C
    8.7 %
    Java
    4.3 %
    Go
    4.3 %
    VHDL
    4.3 %
    Verilog
    4.3 %
    JavaScript
    4.3 %
    OpenEdge ABL
    4.3 %
    Julia
    4.3 %
    Racket
    4.3 %
  • Location πŸ‡¨πŸ‡³ China
  • Country Total Rank 31,369
  • Country Ranking
    OpenEdge ABL
    19
    Racket
    24
    Julia
    123
    VHDL
    282
    Verilog
    438
    Shell
    2,465
    C++
    5,232
    Go
    5,716
    C
    6,789

Top repositories

1

MiniJava-Compiler

πŸ•Ή Implementation for the lesson Compiling Engineering(2020 Spring) in Peking University, adjusted from UCLA CS 132 Project.
Java
10
star
2

Awesome-Design-Automation

πŸ€Ήβ€β™€οΈ Awesome - A curated list of amazing VLSI design automation papers, software and resources.
7
star
3

AutoGrad

🎈 A C++ code generator for the automatic derivation of tensors with linear indexes. Implementation for the lesson Compiling Technology(2020 Spring, advised by Yun Liang) in Peking University.
C++
7
star
4

Computer-Architecture-Engineering-of-PKU

🎈🎏 Implementation for the lesson Computer Architecture Engineering(2020 Spring, advised by Prof. Xianhua Liu) in Peking University.
OpenEdge ABL
5
star
5

MolGAN-pytorch

πŸ¦‘ Pytorch implementation of MolGAN: An implicit generative model for small molecular graphs.
Python
5
star
6

RISCV-Simulator

✨ A Simple RISCV ISA Simulator that supports RV64I Base Instruction Set and RV64M Standard Extension, and can run in both single-instruction mode and pipeline mode.
Go
4
star
7

sicp

🎣 Implementation for the lesson Functional Programming(2020 Spring, advised by Wei Guo) in Peking University. Structure and Interpretation of Computer Programs(SICP) is used as textbook.
Racket
4
star
8

notable

πŸ§™β€β™€οΈ Personal notes leveraging the Markdown-based note-taking app Notable.
Shell
3
star
9

MetaNN

C++
3
star
10

wechat-reminder

β›© A simple tool that sends remind to WeChat from command-line.
Shell
3
star
11

h2o-mphttp

✈ An HTTP/2 based multi-path CDN downloader. Implementation for the lesson Computer Network(Honor Track, 2019 Autumn) in Peking University, advised by Prof. Chenren Xu.
C
3
star
12

VLSI-CAD

πŸͺ Implementation for the lesson Chip Design Automation and Intelligent Optimization(2021 Spring, advised by Prof. Yibo Lin) in Peking University.
Verilog
2
star
13

intel-simd

⚑ Leverage Intel vectorization technique MMX, SSE2 and AVX to accelerate the processing of converting YUV420 image into RGB image.
C++
2
star
14

docker-files

A collection of docker files.
Shell
2
star
15

dotfiles

πŸ€— A collection of docker, gdb, git, vim, neovim, zsh, ranger, conda, and tmux configuration files and setup script under various OS.
Python
2
star
16

ML-on-Silicon

πŸ±β€πŸ‘€ A collection of works on neural networks and neural accelerators.
1
star
17

convex-optimization

πŸ‘Ί Implementation for the lesson Convex Optimization(2020 Autumn, advised by Zaiwen Wen) in Peking University.
Python
1
star
18

JOS

😍 Implementation for the lesson Operating System Engineering(Honor Track, 2019 Autumn) in Peking University, adjusted from MIT 6.828(2018).
C
1
star
19

magic3007.github.io

πŸ€— This is the source code for my personal website.
JavaScript
1
star
20

optsuite-c

β›© The final project for the lesson Convex Optimization(2020 Autumn, advised by Zaiwen Wen) in Peking University. Developed on the basis of TA's framework.
C++
1
star
21

drift-diffusion-equation

βš› 1D Drift-Diffusion simulator for modeling pn diodes with Gummel Algorithm. Implementation for the lesson Design Automation and Computing Systems (2022 Autumn) in Peking University, advised by Prof. Fei Liu.
Julia
1
star
22

dip-demo

βš–οΈ Demo Implementation for the lesson Digital Image Processing(2022 Spring, advised by Yuxin Peng) in Peking University.
Python
1
star
23

tabla

Implementation of paper "TABLA: A Unified Template-based Framework for Accelerating Statistical Machine Learning"
VHDL
1
star
24

nanoPDB

πŸ€– Implement your own Python debugger PDB from scratch.
Python
1
star
25

MPI-implement-for-Seam-Carving-

A MPI implement for Seam Carving.
C++
1
star