SAFARI Research Group at ETH Zurich and Carnegie Mellon University

Results 11 repositories owned by SAFARI Research Group at ETH Zurich and Carnegie Mellon University

SneakySnake

47
Stars
11
Forks
Watchers

SneakySnake:snake: is the first and the only pre-alignment filtering algorithm that works efficiently and fast on modern CPU, FPGA, and GPU architectures. It greatly (by more than two orders of magnit...

RawHash

42
Stars
5
Forks
Watchers

RawHash can accurately and efficiently map raw nanopore signals to reference genomes of varying sizes (e.g., from viral to a human genomes) in real-time without basecalling. Described by Firtina et al...

BlockHammer

16
Stars
1
Forks
Watchers

Source code for the cycle-level simulator and RTL implementation of BlockHammer proposed in our HPCA 2021 paper: Yaglikci et. al., "BlockHammer: Preventing RowHammer at Low Cost by Blacklisting Rapidl...

Hermes

58
Stars
12
Forks
Watchers

A speculative mechanism to accelerate long-latency off-chip load requests by removing on-chip cache access latency from their critical path, as described by MICRO 2022 paper by Bera et al. (https://ar...

Pythia

110
Stars
34
Forks
Watchers

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).

ramulator2

162
Stars
40
Forks
Watchers

Ramulator 2.0 is a modern, modular, extensible, and fast cycle-accurate DRAM simulator. It provides support for agile implementation and evaluation of new memory system designs (e.g., new DRAM standar...

BLEND

41
Stars
4
Forks
Watchers

BLEND is a mechanism that can efficiently find fuzzy seed matches between sequences to significantly improve the performance and accuracy while reducing the memory space usage of two important applica...

DRAM-Bender

51
Stars
11
Forks
Watchers

DRAM Bender is the first open source DRAM testing infrastructure that can be used to easily and comprehensively test state-of-the-art HBM2 chips and DDR4 modules of different form factors. Six prototy...

Victima

22
Stars
10
Forks
Watchers

Victima is a new software-transparent technique that greatly extends the address translation reach of modern processors by leveraging the underutilized resources of the cache hierarchy, as desribed in...

BEER

17
Stars
0
Forks
Watchers

BEER determines an ECC code's parity-check matrix based on the uncorrectable errors it can cause. BEER targets Hamming codes that are used for DRAM on-die ECC but can be extended to apply to other lin...