Fangzhou Liu (Jerry)'s starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
google-research
Google Research
HowToLiveLonger
程序员延寿指南 | A programmer's guide to live longer
tensor2tensor
Library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
New-Grad-Positions
A collection of New Grad full time roles in SWE, Quant, and PM.
HashingDeepLearning
Codebase for "SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systems"
hpctoolkit
HPCToolkit performance tools: measurement and analysis components
uarch-configure
tools for setting and accessing advaned low-level CPU features
optimalwebcaching
Derive the optimal cache hit ratio for Internet request traces with variable object sizes.
PMIdioBench
Understanding the Idiosyncrasies of Real Persistent Memory
ReuseTracker
A fast and accurate reuse distance analyzer for multi-threaded applications. It leverages existing hardware features in commodity CPUs.
polybench-python
PolyBench/Python is the reimplementation of PolyBench in the Python programming language. It is a benchmark suite of 30 numerical computations with static control flow, extracted from operations in various application domains (linear algebra computations, image processing, physics simulation, dynamic programming, statistics, etc.).
checkedc-llvm
This repo contains a version of the LLVM that is being modified to support Checked C. Checked C is an extension to C that adds checking to detect or prevent common programming errors such as out-of-bounds memory accesses.
gem5-nvmain-hybrid-simulator
gem5-nvmain hybrid simulator supporting simulation of DRAM-NVM hybrid memory system