Yu Chao's repositories
benchmarks
This is rodinia and parboil benchmarks modified to measure single kernels within each application
cacti
An integrated cache and memory access time, cycle time, area, leakage, and dynamic power model
dragon
A host-based framework that transparently extends the GPU addressable global memory space beyond the host memory using NVM-backed data pointers
Game-Programmer-Study-Notes
:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.
go-common
哔哩哔哩 bilibili b站 后台源码
GPGPU-Sim-Cache-Logs
Some codes which I used through my B.Sc. thesis project "the Opportunity of Data Pre-fetching in Last-Level Cache of GPGPU under Irregular Workloads" for analyzing.
gpgpu-sim-dcc
gpgpu-sim with Dynamic Kernel Consolidation (DKC)
gpgpu-sim_distribution
GPGPU-Sim provides a detailed simulation model of a contemporary GPU running CUDA and/or OpenCL workloads and now includes an integrated (and validated) energy model, GPUWattch.
GPU-Guide
Graphics Processing Unit (GPU) Architecture Guide
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 software level; (4) Multiple DRMA-NVM hybrid architecture supports.
Illuminator
Illuminator - Making Huge Pages Actually Useful
mali
Everything we learnt from hacking Arm Mali GPUs.
MaxSim
A simulation platform for managed applications based on Maxine VM and ZSim
Mosaic
Source code of the simulator used in the Mosaic paper from MICRO 2017: "Mosaic: A GPU Memory Manager with Application-Transparent Support for Multiple Page Sizes" https://people.inf.ethz.ch/omutlu/pub/mosaic-application-transparent-multiple-page-sizes-for-GPUs_micro17.pdf
open-gpu-doc
Documentation of NVIDIA chip/hardware interfaces
quartz
Quartz: A DRAM-based performance emulator for NVM
SMGuard_Lulesh
Evaluation of SMGuard on lulesh
thermostat_asplos_2017
Thermostat code for ASPLOS 2017 paper
zsim
A fast and scalable x86-64 multicore simulator
zsim-smt
Enhancing an Out-of-Order Processor for Latency-Critical Cloud Applications