Qingcai Jiang's repositories
Enhanced-Bhive
This repository is an improved version of Bhive (https://github.com/ithemal/bhive). The original Bhive version utilized system calls to read PMU counters and generate results, resulting in approximately 300 cycles of BIAS. In this version, we utilized REIGSTER MOVEMENT to perform the same operations, which can effectively remove the BIAS.
DAMOV
DAMOV is a benchmark suite and a methodical framework targeting the study of data movement bottlenecks in modern applications. It is intended to study new architectures, such as near-data processing. Described by Oliveira et al. (preliminary version at https://arxiv.org/pdf/2105.03725.pdf)
HSCC
HSCC is implemented with zsim-nvmain hybrid simulator, it has achieved the following functions: (1) Memory management simulations (such as MemoryNode, Zone, Buddy Allocator etc.); (2) TLB, page table and reversed page table simulations; (3) Implementation of SHMA, a hierarchical hybrid DRAM/NVM memory system that brought DRAM caching issues into so
sudoku_solver
基于回溯法的GUI解数独工具
22digital
22digital problem for ai course
bhive
Reimplementation of the BHive profiler. The original can be found here: https://github.com/ithemal/bhive.
calculator
GUI calculator base on wxpython
COD-lab
组成原理课程实验以及最后大作业
gem5
gem5 dev version for ramulator
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
graphBIG
A Comprehensive Benchmark Suite for Graph Computing for validating VIRTUOSO (https://github.com/CMU-SAFARI/Virtuoso)
ibench
Measure instruction latency and throughput
Introduction-to-Algorithms
大三上算法导论课程实验
mcpat
An integrated power, area, and timing modeling framework for multicore and manycore architectures
mp3_player
基于Spartan-3E 开发板与一个无源蜂鸣器的mp3播放器 可播放科大校歌
Operating-System
操作系统实验
OSACA
Open Source Architecture Code Analyzer
pku-oj
百练习题集
pmevo-artifact
PLDI'20 Research Artifact for the PMEvo Project
qcjiang.github.io
My homepage
ramulator-pim
A fast and flexible simulation infrastructure for exploring general-purpose processing-in-memory (PIM) architectures. Ramulator-PIM combines a widely-used simulator for out-of-order and in-order processors (ZSim) with Ramulator, a DRAM simulator with memory models for DDRx, LPDDRx, GDDRx, WIOx, HBMx, and HMCx. Ramulator is described in the IEEE CAL
RawHash
RawHash is the first mechanism that can accurately and efficiently map raw nanopore signals to large reference genomes (e.g., a human reference genome) in real-time without using powerful computational resources (e.g., GPUs). Described by Firtina et al. (published at https://academic.oup.com/bioinformatics/article/39/Supplement_1/i297/7210440)
storm-optimization-reports
USTC Team repo for 7th RDMA Programming Competition held by HPC Advisory Council
vim-conf
My vim configurations.
Virtuoso
Virtuoso is a new simulator that focuses on modelling various memory management and virtual memory aspects.