Wei Cheng's repositories
NVmain
NVMain - An Architectural Level Main Memory Simulator for Emerging Non-Volatile Memories
ria-jit
Lightweight and performant dynamic binary translation for RISC–V code on x86–64
srv32
Simple 3-stage pipeline RISC-V processor
coremark
CoreMark® is an industry-standard benchmark that measures the performance of central processing units (CPU) and embedded microcrontrollers (MCU).
verilog-axi
Verilog AXI components for FPGA implementation
dict
Ternary Search Tree + Bloom filter
lab0-c
C Programming Lab: Assessing Your C Programming Skills
palm_gesture
ITIR summer course project 2020 Aug - Sep
tensorflow-dlrm
TF2 implementation of DLRM (inherited and modified from openrec's initial implementation)
MNIST_accelerator
Accelerating CNN in hardware aspect
riscv-coremark
Setup scripts and files needed to compile CoreMark on RISC-V
deep-learning-resources
由淺入深的深度學習資源 Collection of deep learning materials for everyone
MPU-6050-9250-I2C-CompFilter
Different methods to read a MPU6050/MPU9250 via I2C. Sensor fusion using a complementary filter in four languages.
OpenMIPS
A full implementation of the MIPS32 Release 1 ISA, including virtual memory, TLB, instruction and data caches, interrupts and exceptions, over 100 hw/sw tests, and full ISA compliance
research-templates
LaTeX templates I created for authoring research papers
bazel-android-opencl
Run OpenCL program on MOBILE GPU (Qualcomm & ARM) !
TensorflowOpenCL-GPU
This project implements Tensorflow training functionality on Android Phone (API level 23 - Marshmallow) with Snapdragon S820 CPU + Adreno 530 GPU.
Android-OpenCL-Driver
OpenCL Header/C++_Wrapper/Device Driver for SD820(Adreno 530), SD835(Adreno 540) on Android Phone
tensorboard_logger
C++ API to log data in tensorboard format.
COMP3402
This is the git repository for HKU course COMP 3402 System Architecture and Distributed Computing tutorial exercise