-
ETH Zurich
Stars
Fusing automated UI testing with scripts (property-based testing) for effectively fuzzing Android apps
Experimental Tiny Tapeout chip on IHP SG13G2 0.13 ÎĽm BiCMOS process
PyGim is the first runtime framework to efficiently execute Graph Neural Networks (GNNs) on real Processing-in-Memory systems. It provides a high-level Python interface, currently integrated with P…
Automatic testing tools with a general test oracle for detecting crashes and logic bugs in database systems
tracyewen / yinyang
Forked from testsmt/yinyangA fuzzing framework for SMT solvers
tracyewen / sqlancer
Forked from sqlancer/sqlancerDetecting Logic Bugs in DBMS
tracyewen / keda
Forked from kedacore/kedaKEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
tracyewen / changa
Forked from N-BodyShop/changaUIUC/PPL version of ChaNGa
🔬 Path to a free self-taught education in Bioinformatics!
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 prot…
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…
Detailed read disturbance (RowHammer and RowPress) characterization of six real HBM2 DRAM chips yielding 23 new observations and 8 new takeaways, as described in the DSN'24 paper https://arxiv.org/…
New RowHammer mitigation mechanism that is area-, performance-, and energy-efficient especially at very low (e.g., 125) RowHammer thresholds, as described in the USENIX Security'24 paper https://ar…
Source code & scripts for experimental characterization and demonstration of 1) simultaneous many-row activation, 2) up to nine-input majority operations and 3) copying one row's content to up 31 r…
A framework for testing compilers' type checkers
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…
The Themis Benchmark for evaluating automated GUI testing
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 stan…
Project on the climate education review research
Project on the climate education review research
Scrooge is a high-performance pairwise sequence aligner based on the GenASM algorithm. Scrooge includes three novel algorithmic improvements on top of GenASM, and high-performance CPU and GPU imple…
SoftMC is an experimental FPGA-based memory controller design that can be used to develop tests for DDR3 SODIMMs using a C++ based API. The design, the interface, and its capabilities and limitatio…
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 appl…
A multi-cursor structural editor prototype for TypeScript