๐จโ๐ I am now a PhD student at Peking University.
โค๏ธ My research interests comprise high performance microprocessor, side-channel attacks and defenses.
Type: User
An artifact for Berti: an Accurate and Timely Local-Delta Data Prefetcher
The source code of "Bingo Spatial Data Prefetcher" paper, which is accepted in HPCA 2019.
jump to a place when progam runs to the max instruction number
Library for Prime+Probe cache side-channel attacks on L1 and L2
ChampSim repository
CleanupSpec (MICRO-2019)
Repository for the reproduction of the work in "Prime+Abort: A Timer-Free High-Precision L3 Cache Attack using Intel TSX." by "Craig Disselkoen, David Kohlbrenner, Leo Porter, Dean M. Tullsen"
Hands on with side-channels: a tutorial on covert-channels built using shared CPU resources. Three different covert-channel implementations based on Flush+Reload and Prime+Probe (L1, LLC) side-channels. Also, some tools and libraries.
[UNMAINTAINED] Implementation of the FLUSH+RELOAD side channel attack
This repository contains examples of Flush+Flush cache attacks
This is an read-only mirror of the gem5 simulator. The upstream repository is stored in https://gem5.googlesource.com, code reviews should be submitted to https://gem5-review.googlesource.com/. The mirrors are synchronized every 15 minutes.
gem5 FSๆจกๅผๅฎ้ชๆๅ
Experiments for gem5art paper
:dart: Bloom filters for C++11
GitHub (mirror) repository for the Mastik toolkit, written by Yuval Yarom https://cs.adelaide.edu.au/~yval/Mastik/
This repository contains code that demonstrates how Meltdown and Spectre V1/V4 vulnerabilities work and shows the differences between them
Gem5 implementation of Pinned Loads: Taming Speculative Loads in Secure Processors
LaTeX template for dissertations in Peking University
About the source code of "Merging Similar Patterns for Hardware Prefetching" paper, which is accepted in MICRO 2022.
Intel PMU profiling tools
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).
A library implementing different string similarity and distance measures using Python.
SonicBOOM: The Berkeley Out-of-Order Machine
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.