SAFARI_logo_LinkedIn
Think Big, Aim High
eth_logo_kurz_pos
SAFARIJulyNewsletter
Dear SAFARI friends & colleagues,

We are very pleased to share our group highlights from the first half of 2022 with you in this summer edition of our newsletter.

2022 saw a return of in-person teaching and confference talks, travel and more in-person interaction with our group. Our research, education, service, and outreach activities continued at full speed and rigor. In terms of education, we transitioned all our classes to be livestreamed on our YouTube channel and catered to a global audience attending our classes freely. We have received very positive feedback (including from some of you) on helping democratize education and research, and I hope you find our efforts helpful; if so, please spread the word. We also continued the SAFARI LIve Seminar Series, which hosts research and education talks by researchers, again livestreamed and freely available to anyone. In addition, we continued to deliver widely-accessible lectures and seminars at many events and conferences globally. You can continue to find almost all our educational and outreach activities on our YouTube channel.

2021 was another productive year where we continued and expanded our major research thrusts. You can see below the full list of publications and associated conference & seminar talks as well as educational lectures. Processing-in-Memory, Robust, Secure & Efficient DRAM, RowHammer, Memory Systems, Hardware Security, Fast & Efficient Genome Analysis, Storage Systems continued as some of our major thrusts, with many interesting new ideas, analyses, and results. We also expanded our research in microarchitecture, modeling & simulation, benchmarking, FPGAs, GPUs and more. Overall, we aim to continue to produce high-quality research at high quantity, thanks to rigorous and close collaboration within our group and with our industrial & academic partners. You can find a concise summary and analysis of our research and education activities in this 4-page report we prepared for our department evaluation.

We had 4 PhD graduates in 2021. Two of them are off to their advanced careers in industry, and two of them are continuing with us to do more advanced research. Two current and two past SAFARI PhD students were inducted into the prestigious ISCA Hall of Fame, which is a list of authors who have published at least 8 papers at the ISCA conference, and one current SAFARI PhD student was inducted into the MICRO Hall of Fame. We were honored and humbled to receive the HPCA Test of Time Award for the Runahead Execution paper Onur Mutlu first-authored as his first published paper in his research career.

We look forward to continuing our productive and impactful work in 2022 (collaboratively with hopefully many of you), expanding to new opportunities and collaborations, and always maintaining a continued dedication to sharing our passion in both research and teaching globally. We look forward to your feedback -- you can feel free to contact us with any comments, questions, or feedback.

We wish you a wonderful holiday season, and a new year filled with good health, happiness, creativity, optimism, and many great ideas that can change the world positively!

Onur Mutlu & the SAFARI team

News & Awards

Screenshot 2022-06-27 at 14.30.35
An Intel 2021 Outstanding Researcher Award went to Onur Mutlu and his group for Efficient Compute-in-Memory Architectures. His emerging-workload-driven research has led to open-source benchmark suites that help hardware-software co-design and exploration for near-memory architecture. His team’s research has also led to innovative near-memory architectures for deep learning and genomics applications.
Read more
OnurMutlu-NVMW-banner-2022v02
Onur Mutlu and colleagues, Benjamin Lee, Engin Ipek, and Doug Burger, received the NVMW 2022 Persistent Impact Prize for their 2009 ISCA paper on Architecting Phase Change Memory as a Scalable DRAM Alternative.
Read more
Minesh-PhDAward-DSN2022
EU Horizon Project BioPIM kick-off

We kicked off our newly funded EU Horizon research project, BioPIM, led by Can Alkan at Bilkent University, together with 5 other institutions this spring. Juan Gómez Luna and Mohammed Alser will lead the research activities at ETH.
BioPIM-logo
The goal of BioPIM is the realization of cheap, ultra-fast, and ultra-low energy mobile genomics that eliminates the current dependence of sequence analysis on large and power- hungry computing clusters/data centers commonly based on FGPA or GPUs. Read more

We thank our industry partners for their support in 2022

Our group was generously supported with new and continuing projects and donations this year from Huawei, Xilinx, SRC and VMware. We thank all of our industry partners for their continued support of our research, and our partners who have generously supported us with new donations this year. We also wish to thank the ETH Foundation and ETH Transfer for facilitating and supporting our industry relations, projects, and gift funding.
Alibaba | ASML | Facebook | Futurewei | Huawei | Google | HiSilicon | Intel | IMEC | Microsoft | SRC | VMware | Xilinx
We always welcome new project collaborations, donations and gifts to support our research. Please contact Onur Mutlu for more information on donating and being a SAFARI Research Group supporter.

2022 Publications

2022 Conference and Journal Papers

Gagandeep Singh, Rakesh Nadig, Jisung Park, Rahul Bera, Nastaran Hajinazar, David Novo, Juan Gomez-Luna, Sander Stuijk, Henk Corporaal, and Onur Mutlu, "Sibyl: Adaptive and Extensible Data Placement in Hybrid Storage Systems Using Online Reinforcement Learning", Proceedings of the 49th International Symposium on Computer Architecture (ISCA), New York, June 2022.
[arXiv version]

Damla Senol Cali, Konstantinos Kanellopoulos, Joel Lindegger, Zulal Bingol, Gurpreet S. Kalsi, Ziyi Zuo, Can Firtina, Meryem Banu Cavlak, Jeremie Kim, Nika MansouriGhiasi, Gagandeep Singh, Juan Gomez-Luna, Nour Almadhoun Alserr, Mohammed Alser, Sreenivas Subramoney, Can Alkan, Saugata Ghose, and Onur Mutlu, "SeGraM: A Universal Hardware Accelerator for Genomic Sequence-to-Graph and Sequence-to-Sequence Mapping", Proceedings of the 49th International Symposium on Computer Architecture (ISCA), New York, June 2022.
[arXiv version]

Christina Giannoula, Ivan Fernandez, Juan Gomez-Luna, Nectarios Koziris, Georgios Goumas, and Onur Mutlu, "SparseP: Towards Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Architectures", Proceedings of the ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), Mumbai, India, June 2022.
[Extended arXiv Version]
[Abstract]
[Slides (pptx) (pdf)]
[Long Talk Slides (pptx) (pdf)]
[SparseP Source Code]
[Talk Video (16 minutes)]
[Long Talk Video (55 minutes)]

Mohammed Alser, Jeremie S. Kim, Nour Almadhoun Alserr, Stefan W. Tell, and Onur Mutlu,
"COVIDHunter: COVID-19 pandemic wave prediction and mitigation via seasonality aware modeling", Frontiers in Public Health, June 2022.
[COVIDHunter Source Code]
[Switzerland Case Study]

Juan Gomez-Luna, Izzat El Hajj, Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, and Onur Mutlu, "Benchmarking a New Paradigm: Experimental Analysis and Characterization of a Real Processing-in-Memory System", IEEE Access, 10 May 2022.
[arXiv version]
[PrIM Benchmarks Source Code]
[Slides (pptx) (pdf)]
[Long Talk Slides (pptx) (pdf)]
[Short Talk Slides (pptx) (pdf)]
[SAFARI Live Seminar Slides (pptx) (pdf)]
[SAFARI Live Seminar Video (2 hrs 57 mins)]
[Lightning Talk Video (3 minutes)]
[Short Talk Video (21 minutes)]
[1-hour Talk Video (58 minutes)]

Nandita Vijaykumar, Ataberk Olgun, Konstantinos Kanellopoulos, F. Nisa Bostanci, Hasan Hassan, Mehrshad Lotfi, Phillip B. Gibbons, and Onur Mutlu, "MetaSys: A Practical Open-source Metadata Management System to Implement and Evaluate Cross-layer Optimizations", ACM Transactions on Architecture and Code Optimization (TACO), June 2022.
[arXiv version]
[Slides (pptx) (pdf)]
[MetaSys Source Code]
[Preliminary Talk Video (14 minutes)]

Joel Lindegger, Damla Senol Cali, Mohammed Alser, Juan Gomez-Luna, and Onur Mutlu,
"Algorithmic Improvement and GPU Acceleration of the GenASM Algorithm", Proceedings of the 21st IEEE International Workshop on High Performance Computational Biology (HICOMB), Virtual, May 2022.
[arXiv version]
[Slides (pptx) (pdf)]

Safaa Diab, Amir Nassereldine, Mohammed Alser, Juan Gomez-Luna, Onur Mutlu, and Izzat El Hajj, "High-throughput Pairwise Alignment with the Wavefront Algorithm using Processing-in-Memory", Proceedings of the 21st IEEE International Workshop on High Performance Computational Biology (HICOMB), Virtual, May 2022.
[arXiv version]
[Slides (pptx) (pdf)]

Amirali Boroumand, Saugata Ghose, Geraldo F. Oliveira, and Onur Mutlu, "Polynesia: Enabling High-Performance and Energy-Efficient Hybrid Transactional/Analytical Databases with Hardware/Software Co-Design", Proceedings of the 38th International Conference on Data Engineering (ICDE), Virtual, May 2022.
[arXiv version]
[Slides (pptx) (pdf)]
[Short Talk Slides (pptx) (pdf)]

F. Nisa Bostanci, Ataberk Olgun, Lois Orosa, A. Giray Yaglikci, Jeremie S. Kim, Hasan Hassan, Oguz Ergin, and Onur Mutlu, "DR-STRaNGe: End-to-End System Design for DRAM-based True Random Number Generators", Proceedings of the 28th International Symposium on High-Performance Computer Architecture (HPCA), Virtual, April 2022.
[Slides (pptx) (pdf)]
[Short Talk Slides (pptx) (pdf)]
[Talk Video (24 minutes)]

Jawad Haj Yahya, Jeremie S. Kim, A. Giray Yaglikci, Jisung Park, Efraim Rotem, Yanos Sazeides, and Onur Mutlu, "DarkGates: A Hybrid Power-Gating Architecture to Mitigate the Performance Impact of Dark-Silicon in High Performance Processors", Proceedings of the 28th International Symposium on High-Performance Computer Architecture (HPCA), Virtual, April 2022.
[Slides (pptx) (pdf)]
[Short Talk Slides (pptx) (pdf)]

Mhd Ghaith Olabi, Juan Gomez Luna, Onur Mutlu, Wen-mei Hwu, and Izzat El Hajj, "A Compiler Framework for Optimizing Dynamic Parallelism on GPUs", Proceedings of the International Symposium on Code Generation and Optimization (CGO), Virtual, April 2022. Officially artifact evaluated as available, reusable and reproducible.
[Slides (pptx) (pdf)]
[Short Talk Slides (pptx) (pdf)]
[Source Code (Officially Artifact Evaluated with All Badges)]

Nika Mansouri Ghiasi, Jisung Park, Harun Mustafa, Jeremie Kim, Ataberk Olgun, Arvid Gollwitzer, Damla Senol Cali, Can Firtina, Haiyu Mao, Nour Almadhoun Alserr, Rachata Ausavarungnirun, Nandita Vijaykumar, Mohammed Alser, and Onur Mutlu, "GenStore: A High-Performance and Energy-Efficient In-Storage Computing System for Genome Sequence Analysis", Proceedings of the 27th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Virtual, February-March 2022.
[Talk Slides (pptx) (pdf)]
[Lightning Talk Slides (pptx) (pdf)]
[Lightning Talk Video (90 seconds)]
[Talk Video (17 minutes)]

Jisung Park, Jeonggyun Kim, Yeseong Kim, Sungjin Lee, and Onur Mutlu, "DeepSketch: A New Machine Learning-Based Reference Search Technique for Post-Deduplication Delta Compression", Proceedings of the 20th USENIX Conference on File and Storage Technologies (FAST), Santa Clara, CA, USA, February 2022.
[Slides (pptx) (pdf)]
[Talk Video (15 minutes)]

SAFARI highlight: Altmetrics

SAFARI

Videos: Talks & Courses

We have a strong commitment to democratize education through our dedicated posting of course lectures and talk videos online. We livestream lectures and talks on YouTube and make all lectures, talks and course material freely available on both our course website and YouTube channels. Our YouTube channels have thousands of subscribers, and our online materials are used by students, universities, and industry leaders over the globe. We are particularly dedicated to sharing our resources with those without access to state-of-the-art computer architecture classes.

Subscribe to our YouTube Channel:

Screenshot 2022-06-27 at 15.11.35

Courses Spring 2022

Digital Design and Computer Architecture
Course Website

Lecture Videos (YouTube Playlist)

This is a 2nd semester Bachelor’s course that gives a rigorous introduction into “How Computers Work”, with 10 FPGA Lab Assignments.
Screenshot 2022-06-27 at 15.18.17
Seminar in Computer Architecture
Course Website
Lecture Videos (YouTube Playlist)

This is a critical analysis course taken by Bachelor’s/Masters/PhD students. We look in-depth at cutting-edge research topics + fundamentals in Computer Architecture, including 20+ research papers, presentations and analyses.
Screenshot 2022-06-27 at 15.19.31

SAFARI Projects & Seminars Spring 2022

Spring 2022: P&S Course Listings and Websites

SAFARI Live Seminar Series

RakeshKumar-SAFARILiveSeminar-Banner
Seminar-Behzad-white-May31-2022
SeanLi-Banner-Feb28-2022
LoisOrosa-Banner-SAFARISeminar-websitev02
FabriceDevaux-Seminar-Banner-Feb2-website

SAFARI Talk Highlights

Screenshot 2022-06-27 at 16.36.39
Juan Gómez Luna, "Enabling the Processing-in-Memory Paradigm for Future Computing Systems (Introducción al Procesamiento en Memoria)" (in Spanish) Invited Lecture, Universidad de Córdoba, Date: March 16, 2022.
[Slides (pptx) (pdf)]
[Talk Video]
Screenshot 2022-06-27 at 16.41.07
Can Firtina, "Enabling Accurate, Fast, and Memory-Efficient Genome Analysis via Efficient and Intelligent Algorithms", Invited Seminar Talk, PASSION Lab Seminar, Department of Electrical Engineering and Computer Sciences, UC Berkeley, May 27 2022.
[Slides (pptx) (pdf)]
[Talk Video]
Screenshot 2022-06-27 at 16.51.36
A. Giray Yaglikci, "Fundamentally Understanding and Solving RowHammer”, Microsoft Swiss Joint Research Center – AI, Confidential Computing, Health, Cloud and Systems in The Applied Machine Learning Days (AMLD) 2022, Mar 29, 2022.
[Slides (pptx) (pdf)]
[Talk Video]
Screenshot 2022-06-27 at 16.56.51
Onur Mutlu, "Accelerating Genome Analysis", Keynote Talk at the Systems for Post-Moore Architectures Workshop (SPMA), held with the EuroSys Conference (EUROSYS), Virtual, 5 April 2022.
[Slides (pptx) (pdf)]
[Related Invited Paper (at IEEE Micro, 2020)]

Onur Mutlu, "Intelligent Architectures for Intelligent Computing Systems", Invited Talk at the Faculty Development Program of Meerut Institute of Engineering & Technology on Advanced Computing Techniques, Virtual, 6 March 2022.
[Slides (pptx) (pdf)]

Onur Mutlu, "Memory-Centric Computing", Keynote Talk at the Thoughtworks Engineering for Research Symposium (E4R), Virtual, 19 February 2022.
[Slides (pptx) (pdf)]

Onur Mutlu, "Memory-Centric Computing", Keynote Talk at the Intel Interconnect & Connectivity Summit (IICS), Virtual, 9 February 2022.
[Slides (pptx) (pdf)]

Onur Mutlu, "Memory-Centric Computing", Opening Keynote Talk at the National Technical University of Athens Research Challenges in Computer Science Symposium (NTUA-RCCS), Virtual, 18 January 2022.
[Slides (pptx) (pdf)]
Visit Onur's talks page for more talks and further reading

Selected Open Source Releases

GitHub-Mark-64px
We released many research artifacts and tools in 2022. All are available on GitHub CMU-SAFARI
BlockHammer Source Code:
BlockHammer is a low-cost, effective, and easy-to-adopt RowHammer mitigation mechanism that overcomes the two key challenges by selectively throttling memory accesses that could otherwise cause RowHammer bit-flips.

Described in: Yaglikci et al.,
"BlockHammer: Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows", 2021.
COVIDHunter Source Code and Data:
COVIDHunter is a COVID-19 outbreak simulation model that evaluates the current mitigation measures (i.e., non-pharmaceutical intervention) that are applied to a region and provides insight into what strength the upcoming mitigation measure should be and for how long it should be applied, while considering the potential effect of environmental conditions. Our model accurately forecasts the numbers of cases, hospitalizations, and deaths for a given day. Alser et al. https://arxiv.org/abs/2102.03667
BLEND Source Code: 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 applications: 1) finding overlapping reads and 2) read mapping. Finding fuzzy seed matches enable BLEND to find both 1) exact-matching seeds and 2) highly similar seeds. We integrate the BLEND mechanism into Minimap2.
Firtina et al. https://arxiv.org/abs/2112.08687
SNP-Selective-Hiding Source Code:
SNF-Selective-Hiding is a near-optimal optimization-based mechanism to mitigate the vulnerabilities of the inference attacks on differentially private query results from genomic datasets including dependent tuples. We propose a utility-maximizing and privacy-preserving approach for sharing statistics by hiding selective SNPs of the family members as they participate in a genomic dataset. Almadhoun Alserr et al. https://arxiv.org/abs/2106.05211
HARP Source Code: HARP provides the artifacts for evaluating Hybrid Active-Reactive Profiling (HARP) as described in our MICRO 2021 academic paper to appear [1]. The HARP tool that we provide uses a combination of Monte-Carlo simulation and a SAT solver to study the effectiveness of different strategies for profiling for memory errors.
Patel et al.:https://arxiv.org/abs/2109.12697
AirLift Source Code and Data: AirLift is a fast and comprehensive technique for moving alignments from one genome to another. AirLift reduces 1) the number of reads that need to be fully mapped from the entire read set by up to 99.99% and 2) the overall execution time to remap read sets between two reference genome versions by 19.6x, 6.6x, and 2.7x for large (human), medium (C. elegans), and small (yeast) reference genomes, respectively. We validate our remapping results with GATK and find that AirLift provides similar rates of identifying ground truth SNPs and INDELs as fully mapping a read set.
Kim et al., http://arxiv.org/abs/1912.08735
PiDRAM Source Code: PiDRAM is the first flexible end-to-end framework that enables system integration studies and evaluation of real Processing-using-Memory (PuM) techniques. PiDRAM, at a high level, comprises a RISC-V system and a custom memory controller that can perform PuM operations in real DDR3 chips. This repository contains all sources required to build PiDRAM and develop its prototype on the Xilinx ZC706 FPGA boards. Olgun et al. https://arxiv.org/abs/2111.00082
Pythia Source Code: Pythia formulates hardware prefetching as a reinforcement learning task. For every demand request, Pythia observes multiple different types of program context information to take a prefetch decision. For every prefetch decision, Pythia receives a numerical reward that evaluates prefetch quality under the current memory bandwidth utilization. Pythia uses this reward to reinforce the correlation between program context information and prefetch decision to generate highly accurate, timely, and system-aware prefetch requests in the future. Bera & Kanellopoulos et al. https://arxiv.org/abs/2109.12021

Pythia-HDL: Implementation of Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning in Chisel HDL.
Screenshot 2021-12-16 at 18.50.10

Meet our members: on research and career

Screenshot 2021-12-20 at 10.48.33
Damla Senol Cali defended her PhD in July (as the last SAFARI PhD student from CMU!). She recently started a new position in industry with Bionano Genomics, where she is a Staff Software Engineer, Hardware Acceleration.
In this video interview, she discusses her thesis and defense preparations, highlighting the importance of coming up with a cohesive and impactful story of your research during your PhD, and while looking ahead. She also gives some great advice on her job search process, with tips for finding a job in industry, including building your network and reaching out, using resources that are available to you (like the university career centre), and having a list of prioritizations of what you want from your new job.

Watch Damla's video here

Additional reading and videos:
Interview: SAFARI Newsletter January 2021: Damla discusses her research, life as a PhD student with SAFARI, and looking ahead
SAFARI News: Congratulations Damla: Thesis Overview & Links to her PhD work
SAFARI Live Seminar Nov 7 2021: Accelerating Genome Sequence Analysis via Efficient Hardware/Algorithm Co-Design
Screenshot 2021-12-20 at 18.31.46
Mohammed Alser is a Lecturer and Senior Researcher in SAFARI leading our bioinformatics research activities. In this video "Architecting for the Pandemic: Rethinking Genome Analysis at Population Scale", he highlights his work in 2021 and looks forward to his impactful research to come.

Watch Mohammed's video here
Talk Slides (pptx) (pdf)

Read more

Alser-GenomeBiology-thumbnailv03
Mohammed Alser, Jeremy Rotman, Dhrithi Deshpande, Kodi Taraszka, Huwenbo Shi, Pelin Icer Baykal, Harry Taegyun Yang, Victor Xue, Sergey Knyazev, Benjamin D. Singer, Brunilda Balliu, David Koslicki, Pavel Skums, Alex Zelikovsky, Can Alkan, Onur Mutlu, and Serghei Mangul, "Technology Dictates Algorithms: Recent Developments in Read Alignment" Genome Biology, 26 August 2021. Source Code and All Data | Online link at Genome Biology | Full arXiv version
Screenshot 2021-12-20 at 17.47.19
Mohammed Alser, "Accelerating Genome Analysis: A Primer on an Ongoing Journey Speaker" Research Highlights talk @RECOMB2021, Virtual, 30 August 2021. Slides (pptx) (pdf) | Talk Video (22 minutes) | Related Survey paper, IEEE Micro
Mohammed-IC3Ntalk-banner
Mohammed Alser, "Architecting for the Pandemic: Rethinking Genome Analysis at Population Scale" Keynote talk @IC3INA, Virtual, 5 October 2021.
Slides (pptx)(pdf) | Talk Video
gagan_latest
Gagandeep Singh is a postdoc in SAFARI and recently defended his PhD remotely in March 2021. He completed his thesis on "Designing, Modeling, and Optimizing Data-Intensive Computing Systems" from TU Eindhoven in the Netherlands supervised by Henk Corporaal, while working as an academic guest in SAFARI. Gagan shared some of his insights from his PhD journey with us below. You can read more on Gagan's thesis in this SAFARI News.

Ph.D. Journey

From using FPGAs for accelerating weather/climate simulations to applying machine learning to computer architecture, my Ph.D. thesis goes in breadth to cover aspects in both data-centric and data-driven paradigms. Throughout my Ph.D., instead of staying in my comfort zone, I always pushed myself to work on different problems. This approach was certainly not easy as I had to constantly climb through the learning curve to acquire the skills required to helm a project. However, in the end, I have acquired a broad range of skills that allows me to assimilate concepts from different levels of computer architecture. We are in an era where hardware and software designers cannot work in isolation to build an efficient solution. Therefore, having these wide-ranging skills helps me connect these two worlds.

At the end of this journey, I believe a Ph.D. is more than just a thesis. It is who you have become. Certainly, I would not have gotten this far without the support of many excellent people around me. I am deeply indebted to my family, who have done everything in their power to support me in both my academic and personal life.

My time at ETH with the SAFARI research group took my research career to the next level. I am deeply indebted to Prof. Onur Mutlu for his invaluable scientific discussions, feedback, and support. His passion for computer architecture intrigued me to pursue research in this domain. I am grateful to have experienced the rigor, thought, and care Onur puts into every scientific task. Further, he always makes sure that extraneous issues do not constraint us in any way, so we can focus on high-impact research and realize our true potential. From brainstorming sessions to reading groups, SAFARI provides a nurturing environment that pushes you to do cutting-edge research.

During my secondment at IBM Research Zurich, I had invaluable experiences that shaped me personally and professionally. One of the greatest joys of working at IBM is the presence of many talented individuals who I called upon numerous times for their expertise during my research.

I would like to thank the members of the doctoral committee for agreeing to participate in my defense during times of a global pandemic and for taking the time to read my drafts and provide constructive feedback, which helped improve the quality of my thesis. Being a Dutch Ph.D., I definitely missed the traditional Dutch defense ceremony where the committee is dressed in caps and gowns. Moreover, I could not have the quirk of having two paranimphs at my side. Paranimphs (comparable to a best man) can answer questions on your behalf or even physically defend you in case of an argument! Though my defense did not get to that point, we did have a beadle (master of the ceremony) who asserted Hora est after exactly an hour, abruptly marking the end of the Ph.D. examination. The committee’s deliberation was followed by a laudatio (a speech from Prof. Henk Corporaal, my first promotor), which took us on a delightful trip down memory lane.
My tip for a young Ph.D. is not to be scared of the unknown. No one expects you to know everything; you “just” need to focus on asking the right question!
Gagan-defense-March2021-IMG_9877
Read more
Gagandeep Singh, Mohammed Alser, Damla Senol Cali, Dionysios Diamantopoulos, Juan Gómez-Luna, Henk Corporaal, and Onur Mutlu, "FPGA-based Near-Memory Acceleration of Modern Data-Intensive Applications" IEEE Micro 41(4): 39-48, June 2021.
[arXiv version]

Gagandeep Singh, Dionysios Diamantopoulos, Juan Gómez-Luna, Christoph Hagleitner, Sander Stuijk, Henk Corporaal, Onur Mutlu, Accelerating Weather Prediction using Near-Memory Reconfigurable Fabric ACM Transactions on Reconfigurable Technology and Systems (TRETS), to appear, 2022.
[arXiv version]
On the job market
Our most recent PhD graduate, Minesh Patel is currently on the job market. He is seeking a research position in an industry lab in the area of computer systems and architecture. His graduate work focuses primarily on improvements to memory systems. Going forward, Minesh is interested in broader topics pertaining to cutting-edge computing systems.

Minesh-defense-congratsv02
Watch Minesh's recent SAFARI Live Seminar Video on his PhD work.
Minesh Patel, defended his thesis in October 2021 on "Enabling Effective Error Mitigation in Modern Memory Chips that Use On-Die Error-Correcting Codes".
Slides (pptx) (pdf) | SAFARI Live Seminar Video | Read more

Onur Mutlu's Keynote Talks & Short Courses 2021

Onur Mutlu Public Lectures Playlist on YouTube
Onur Mutlu, "Intelligent Architectures for Intelligent Systems"
Invited Webinar at IEEE SSCS & CAS Central Texas Chapter, Virtual, 2 December 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Future Computing Platforms: Challenges and Opportunities"
Closing Talk at IEEE Data & Storage Symposium (DSS), Virtual, 1 December 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Future Computing Platforms: Challenges and Opportunities"
Invited Lecture at the 10th EdukCircle International Convention on Engineering and Computer Technology, Virtual, 10 November 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Memory-Centric Computing"
Invited Lecture at IEEE Electron Devices Society Fall School (EDS FALL SCHOOL), Virtual, 26 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Intelligent Architectures for Intelligent Systems"
Keynote Talk at 15th International Conference on Networking, Architecture, and Storage (NAS), Virtual, 25 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Microarchitecture Research Panel"
Panel Talk at the 54th International Symposium on Microarchitecture (MICRO), Virtual, 20 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Intelligent Architectures for Intelligent Machines"
Distinguished Lecture at Ontario Tech Engineering Research Distinguished Speaker Series, Virtual, 19 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "SAFARI Research Group: Introduction & Research"
Invited Talk at the ETH Future Computing Laboratory Huawei Day, Virtual, 19 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Future Computing Platforms: Challenges and Opportunities"
Invited Talk at Huawei Strategy & Technology Workshop, Virtual, 15 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Intelligent Architectures for Intelligent Systems"
Invited Talk at Huawei Strategy & Technology Workshop, Virtual, 14 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Memory-Centric Computing"
Education Class at Embedded Systems Week (ESWEEK), Virtual, 9 October 2021.
[Slides (pptx) (pdf)]
[Abstract (pdf)]
[Talk Video (2 hours, including Q&A)]
[Invited Paper at DATE 2021]
["A Modern Primer on Processing in Memory" paper]

Onur Mutlu, "Memory-Centric Computing Systems"
Invited Talk at Korea Computing Industry Association PIM Software Workshop (KCIA), Virtual, 7 October 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Intelligent Architectures for Intelligent Systems"
Public Lecture at Frontiers of AI Accelerators: Technologies, Circuits and Applications, Croucher Advanced Study Institute Workshop (FAI-ASI), Virtual, 25 August 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hour 12 minutes, including Q&A)]

Onur Mutlu, "Intelligent Architectures for Intelligent Machines"
Keynote Talk at TUBA World Conference on Energy Science and Technology (WCEST), Virtual, 11 August 2021.
[Slides (pptx) (pdf)]
[Talk Video (58 minutes, including Q&A)]

Onur Mutlu, "Intelligent Architectures for Intelligent Systems"
Invited Talk at Supercomputing Frontiers Europe (SCFE), Virtual, 21 July 2021.
[Slides (pptx) (pdf)]
[Talk Video (52 minutes)]


Onur Mutlu, "SAFARI Research Group: Introduction & Research"
Talk at ETH Future Computing Laboratory Welcome Workshop (EFCL), Virtual, 6 July 2021.
[Slides (pptx) (pdf)]

Onur Mutlu, "Intelligent Architectures for Intelligent Machines"
Closing Talk at IEEE Data & Storage Symposium (DSS), Virtual, 30 June 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hour)]

Onur Mutlu, "Applying to Graduate School & Doing Impactful Research"
Invited Panel Talk at the 3rd Undergraduate Mentoring Workshop, held with the 48th International Symposium on Computer Architecture (ISCA), Virtual, 18 June 2021.
[Slides (pptx) (pdf)]
[Talk Video (50 minutes)]

Onur Mutlu, "Future Computing Platforms: Challenges and Opportunities"
Invited Seminar at IEEE Egypt & IEEE Future University in Egypt Student Branch, Virtual, 16 May 2021.
[Slides (pptx) (pdf)]
[Talk Video (2 hours 2 minutes, with Q&A)]

Onur Mutlu, "Intelligent Architectures for Intelligent Machines"
Opening Talk at TU Vienna Mondays in Memory Webinar Series (MiM), Virtual, 3 May 2021.
[Slides (pptx) (pdf)]
[Talk Video (57 minutes)]

Onur Mutlu, "Intelligent Architectures for Intelligent Machines"
Keynote Talk at Future of Information and Communication Conference (FICC), Virtual, 29 April 2021.
[Slides (pptx) (pdf)]
[Talk Video (48 minutes)]

Onur Mutlu, "Future Computing Platforms: Challenges and Opportunities"
Distinguished Seminar at Koc University College of Engineering, Virtual, 9 April 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hour 8 minutes)]

Onur Mutlu, "Future Computing Architectures: Challenges and Opportunities"
Keynote Talk at CSCON IEEE Turkey Computer Society Student Branch Conference (CSCON), Virtual, 2 April 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hour 22 minutes)]

Onur Mutlu, "Future Computing Architectures: Challenges and Opportunities"
Invited Lecture at Koc University ACM Student Chapter, Virtual, 22 March 2021.
[Slides (pptx) (pdf)]
[Talk & Interview Video (2 hours 24 minutes, including Q&A and interview)]

Onur Mutlu, "Runahead Execution: A Short Retrospective"
HPCA Test of Time Award Ceremony, Virtual, 2 March 2021.
[Slides (pptx) (pdf)]
[Talk Video (10 minutes)]
[Original HPCA 2003 Paper]

Onur Mutlu, "Future Computing Platforms: Challenges and Opportunities"
Invited Lecture at IEEE Computer Society Turkey Chapter, Virtual, 20 February 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hour 30 minutes, including Q&A)]

Onur Mutlu, "Accelerating Genome Analysis: A Primer on an Ongoing Journey"
Invited Lecture at Technion, Virtual, 26 January 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hour 37 minutes, including Q&A)]
[Related Invited Paper (at IEEE Micro, 2020)]

Onur Mutlu, "Intelligent Architectures for Intelligent Computing Systems"
Invited Special Session Talk at Design, Automation and Test in Europe (DATE), Virtual, 2 February 2021.
[Slides (pptx) (pdf)]
[IEDM Tutorial Slides (pptx) (pdf)]
[Short Talk Video (11 minutes)]
[Longer IEDM Tutorial Video (1 hr 51 minutes)]
[Abstract and Bio]
[Invited Paper at DATE 2021]
[Related Review Paper on Processing in Memory]

Onur Mutlu, "The Story of RowHammer"
Keynote Talk at Secure Hardware, Architectures, and Operating Systems Workshop (SeHAS), held with HiPEAC 2021 Conference, Virtual, 19 January 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hr 15 minutes, with Q&A)]
[Related Survey Paper from IEEE TCAD 2019]

Onur Mutlu, "Intelligent Architectures for Intelligent Machines"
Invited Talk at Seoul National University Neural Processing Research Center, Virtual, 12 January 2021.
[Slides (pptx) (pdf)]
[Talk Video (1 hr 30 minutes, with Q&A)]
[Related Keynote Paper from VLSI-DAT 2020]
[Related Review Paper on Processing in Memory]

For a full list of lectures and keynote talks, visit Onur's website
All SAFARI Publications
vectorstock_3364726
new-year-1901658_1920
facebook twitter linkedin youtube instagram 
SAFARI_logo_LinkedIn
Think Big, Aim High
Past SAFARI Newsletters:
April 2020 |
January 2021