Pinned Repositories
aichan
A simple fully-annotated chess AI with code mostly borrowed from sunfish
ailang
a simple dynamic programming language with python-like object oriented model
MQSim
MQSim is a fast and accurate simulator modeling the performance of modern multi-queue (MQ) SSDs as well as traditional SATA based SSDs. MQSim faithfully models new high-bandwidth protocol implementations, steady-state SSD conditions, and the full end-to-end latency of requests in modern SSDs. It is described in detail in the FAST 2018 paper by Arash Tavakkol et al., "MQSim: A Framework for Enabling Realistic Studies of Modern Multi-Queue SSD Devices" (https://people.inf.ethz.ch/omutlu/pub/MQSim-SSD-simulation-framework_fast18.pdf)
NiuDianNao
A simple cycle-accurate DaDianNao simulator
QGCS
Quantum Graph Computing Simulator
ramulator
A Fast and Extensible DRAM Simulator, with built-in support for modeling many different DRAM technologies including DDRx, LPDDRx, GDDRx, WIOx, HBMx, and various academic proposals. Described in the IEEE CAL 2015 paper by Kim et al. at http://users.ece.cmu.edu/~omutlu/pub/ramulator_dram_simulator-ieee-cal15.pdf
ReRAM-based-NN-sparsity-exploitation
SimpleSSD
Open-Source Licensed Educational SSD Simulator for High-Performance Storage and Full-System Evaluations
SimpleSSD-FullSystem
Open-Source Licensed Educational SSD Simulator for High-Performance Storage and Full-System Evaluations
SimpleSSD-Standalone
Open-Source Licensed Educational SSD Simulator for High-Performance Storage and Full-System Evaluations
IronySuzumiya's Repositories
IronySuzumiya/MQSim
MQSim is a fast and accurate simulator modeling the performance of modern multi-queue (MQ) SSDs as well as traditional SATA based SSDs. MQSim faithfully models new high-bandwidth protocol implementations, steady-state SSD conditions, and the full end-to-end latency of requests in modern SSDs. It is described in detail in the FAST 2018 paper by Arash Tavakkol et al., "MQSim: A Framework for Enabling Realistic Studies of Modern Multi-Queue SSD Devices" (https://people.inf.ethz.ch/omutlu/pub/MQSim-SSD-simulation-framework_fast18.pdf)
IronySuzumiya/ramulator
A Fast and Extensible DRAM Simulator, with built-in support for modeling many different DRAM technologies including DDRx, LPDDRx, GDDRx, WIOx, HBMx, and various academic proposals. Described in the IEEE CAL 2015 paper by Kim et al. at http://users.ece.cmu.edu/~omutlu/pub/ramulator_dram_simulator-ieee-cal15.pdf
IronySuzumiya/SimpleSSD
Open-Source Licensed Educational SSD Simulator for High-Performance Storage and Full-System Evaluations
IronySuzumiya/SimpleSSD-FullSystem
Open-Source Licensed Educational SSD Simulator for High-Performance Storage and Full-System Evaluations
IronySuzumiya/SimpleSSD-Standalone
Open-Source Licensed Educational SSD Simulator for High-Performance Storage and Full-System Evaluations
IronySuzumiya/CAGNET
IronySuzumiya/Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
IronySuzumiya/CIFAR-ZOO
PyTorch implementation of CNNs for CIFAR benchmark
IronySuzumiya/cnpy
library to read/write .npy and .npz files in C/C++
IronySuzumiya/Computer_Graphics
IronySuzumiya/DiskANN
Scalable graph based indices for approximate nearest neighbor search
IronySuzumiya/DNN_NeuroSim_V1.0
IronySuzumiya/DRAMsim3
DRAMsim3: a Cycle-accurate, Thermal-Capable DRAM Simulator
IronySuzumiya/G-Sim
IronySuzumiya/Ginex
Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Caching
IronySuzumiya/GNNSampler
IronySuzumiya/GraphAIBench
A benchmark suite for Graph Machine Learning
IronySuzumiya/GraphWalker
IronySuzumiya/IU-GCN_sim
the Island Locator of IGCN
IronySuzumiya/marius
Large scale embeddings on a single machine.
IronySuzumiya/mpu-sim_distribution
IronySuzumiya/ogb
Benchmark datasets, data loaders, and evaluators for graph machine learning
IronySuzumiya/OpenKE
An Open-Source Package for Knowledge Embedding (KE)
IronySuzumiya/POPT-CacheSim-HPCA21
IronySuzumiya/pytorch-admm-pruning
Prune DNN using Alternating Direction Method of Multipliers (ADMM)
IronySuzumiya/pytorx
Neural Network Evaluation Tool on Crossbar-based Accelerator with Resistive Memory
IronySuzumiya/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 2015 paper by Kim et al. at https://people.inf.ethz.ch/omutlu/pub/ramulator_dram_simulator-ieee-cal15.pdf Ramulator-PIM is used in the DAC 2019 paper by Singh et al. at https://people.inf.ethz.ch/omutlu/pub/NAPEL-near-memory-computing-performance-prediction-via-ML_dac19.pdf
IronySuzumiya/ROC
Distributed Multi-GPU GNN Framework
IronySuzumiya/SSDSim
Simulator for HDD/SSD, derived from the CMU PDL DiskSim, with the SSD-add-on patch from Microsoft Research applied.
IronySuzumiya/zsim
A fast and scalable x86-64 multicore simulator