zhewen404's Stars
diwu1990/UnarySim
This is a general-purpose simulator for unary computing based on PyTorch, with the paper accepted to ISCA 2020 and awarded IEEE Micro Top Pick for 2020.
UNARY-Lab/Tools
baichen318/arch-explorer
ArchExplorer: Microarchitecture Exploration Via Bottleneck Analysis
kozyraki/phoenix
an API and runtime environment for data processing with MapReduce for shared-memory multi-core & multiprocessor systems.
arodchen/MaxSim
A simulation platform for managed applications based on Maxine VM and ZSim
mit-plv/hemiola
A Coq framework to support structural design and proof of hardware cache-coherence protocols
gthparch/macsim
A heterogeneous architecture timing model simulator.
freechipsproject/chisel-bootcamp
Generator Bootcamp Material: Learn Chisel the Right Way
davidepatti/noxim
Network on Chip Simulator
Errare-humanum-est/HieraGen
We present HieraGen, a new tool for automatically generating hierarchical cache coherence protocols. HieraGen's inputs are the simple, atomic, stable state protocols for each level of the hierarchy. HieraGen's output is a highly concurrent hierarchical protocol, in the form of the finite state machines for all of the cache and directory controllers. HieraGen thus reduces the complexity that architects face, by offloading the challenging tasks of composing protocols and managing concurrency. Experiments show that HieraGen can automatically generate correct-by-construction MOESI family of hierarchical protocols with dozens of states and hundreds of transitions. We have verified all of the generated protocols for safety and deadlock freedom using a model checker.
nviennot/core-to-core-latency
Measures the latency between CPU cores
UVA-LavaLab/hopscotch
Hopscotch: A benchmark suite for memory performance evaluation
darchr/gem5-skylake-config
gem5 configuration for intel's skylake micro-architecture
ChrisTheCoolHut/PinCTF
Using Intel's PIN tool to solve CTF problems
intel/pinplay-tools
A collection of C/C++ programs and Python scripts to be used in conjunction with Intel Software Development Emulator (Intel SDE, available externally separately). The purpose is to use record/replay functionality in SDE for program analysis.
linux-test-project/ltp
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Nosayba/kpart
A hybrid cache sharing-partitioning tool for systems with Intel CAT support.
Yang-YiFan/zsim
A fast and scalable x86-64 multicore simulator
UT-LCA/Scalability-Phase-Simpoint-of-SPEC-CPU2017
jingpu/pintools
SDCLab/ReuseDistancePintool
Pintool to collect reuse distance profiles for multi-threaded programs
darchr/parsec-benchmark
aignacio/ravenoc
RaveNoC is a configurable HDL NoC (Network-On-Chip) suitable for MPSoCs and different MP applications
LBL-CoDEx/OpenSoCFabric
OpenSoC Fabric - A Network-On-Chip Generator
mit-carbon/Graphite
A parallel, distributed simulator for multicores.
plotly/plotly.py
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
CMU-SAFARI/Pythia
A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).
booksim/booksim2
BookSim 2.0
kartik-hegde/mindmappings
A reference implementation of the Mind Mappings Framework.
jadore801120/attention-is-all-you-need-pytorch
A PyTorch implementation of the Transformer model in "Attention is All You Need".