The SAFARI Research Group is led by Professor Onur Mutlu. We are part of the Department of Information Technology and Electrical Engineering (D-ITET) at ETH Zurich.
Our group conducts cutting-edge research and education in computer architecture, computing systems, hardware security, bioinformatics, and software/hardware co-design. The major goal is to design fundamentally better computing architectures. Our work spans the boundaries between applications, systems, languages, system software, compilers, and hardware, with architecture at the core. We tackle many fundamental issues in high performance, energy efficiency, hardware security, fault tolerance, predictable systems, dependable systems, hardware/software cooperation, and genome analysis. We are especially excited about novel, fundamentally-secure and fundamentally-efficient computation, communication and memory/storage paradigms. Recent impactful examples of the group’s work include leading research into memory/storage systems and new computing paradigms, e.g., the discovery of the DRAM RowHammer vulnerability and the development of a comprehensive Processing-in-Memory paradigm.
Read our group's contribution to the 2021 D-ITET evaluation report, highlighting our research impact, teaching and key group contributions: SAFARI 2021 D-ITET Evaluation
Bachelor and Master's Theses and Semester Projects
We are always looking for highly qualified and motivated students and researchers. If you are an ETH student and are interested in doing a bachelor or master's thesis with us, or a semester project, please see our Theses and Projects page for potential topics.
If you are about to finish your bachelor or master’s degree or are already doing research and are interested in working with us at any level (internship, PhD, postdoc, visiting scholar), please visit our Work with us page.
SAFARI News
How to Build an Impactful Research Group
What makes a research group impactful? Onur gave a talk last week at the Design Automation Conference Early Career Workshop in Las Vegas. His slides are now online: Slides (pptx)
Visionary Talk: Using Commodity Memory Devices to Support Fundamental Security Primitives
Onur‘s slides from his Visionary Talk “Using Commodity Memory Devices to Support Fundamental Security Primitives”at the workshop on Energy-Secure System Architectures (ESSA), in conjunction with the 12th IEEE International Symposium on […]
Memory Systems and Memory-Centric Computing Systems Course
Onur‘s course on “Memory Systems and Memory-Centric Computing Systems” taught at the HiPEAC ACACES Summer School 2018 is now online: https://safari.ethz.ch/memory_systems/ACACES2018/. Take a refresher before the next summer school! https://www.eurolab4hpc.eu https://www.hipeac.net […]
Processing Data Where It Makes Sense in Modern Computing Systems
Onur gave a keynote talk on “Processing Data Where It Makes Sense in Modern Computing Systems: Enabling In-Memory Computation” at the 29th ACM Great Lakes Symposium on VLSI GLSVLSI in […]
From GPGPUs to Processing-in-Memory
Juan Gómez Luna gave a keynote talk on Wednesday 22 May on “From GPGPUs to Processing-in-Memory: High Performance and Energy Efficiency for Computer Vision Workloads” at the British Machine Vision […]
Team Kassiopeia win at the GCSP Cyber 9/12 Strategy Challenge
Congratulations to Lara Lazier, a bachelor student in our group, and her Team Kassiopeia, who took home the prize for “Most Creative Policy Response Alternative” during this year’s Cyber 9/12 […]
NAPEL: machine-learning-based prediction framework for NMC
Our new paper “NAPEL: Near-Memory Computing Application Performance Prediction via Ensemble Learning”, the first machine-learning-based prediction framework for Near-Memory Computing to be presented at the Design Automation Conference in June […]
RowHammer: causes, solutions, and beyond
Onur discussed root causes and solutions to RowHammer at his talk last week on “RowHammer and Beyond” during the NYU ECE Seminar: [Slides (pptx)] Also check out his new paper with Jeremie Kim: “RowHammer: […]
Using Commodity Memory Devices to Support Fundamental Security Primitives
Onur gave an invited talk last week at IBM Research in Yorktown Heights, NY on “Using Commodity Memory Devices to Support Fundamental Security Primitives”. His slides are now online: [slides (pptx)] […]
Chai benchmarks for FPGA just released
We’ve just released the benchmarks for our recent paper: “Analysis and Modeling of Collaborative Execution Strategies for Heterogeneous CPU-FPGA Architectures”, in collaboration with Prof. Hwu’s IMPACT Research Group: impact.crhc.illinois.edu Link […]
Intelligent Architectures for Intelligent Machines
Onur was in Abu Dhabi this week at the SRC-Mubadala-Khalifa Forum on The Future of Artificial Intelligence Hardware Systems and gave a keynote talk on “Intelligent Architectures for Intelligent Machines” His […]
Rowhammer and Beyond
Onur Mutlu gave a keynote talk last week on “RowHammer and Beyond” at the 10th International Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE) in Darmstadt. His slides […]