|
|
|
|
|
Dear SAFARI friends & colleagues,
We are pleased to share our group highlights from Jan 2022 - July 2023 with you in this next edition of our newsletter. 2022 saw a full return of in-person teaching and conference talks, travel, regular office presence, and collaborations abroad. Our research, education, service, and outreach activities continued at full speed and rigor. Although we were back to teaching in the classroom, we continued to livestream our lectures on our YouTube channel, allowing a global audience to attend our classes, while continuing to democratize education and research. We also continued our SAFARI Live Seminar Series, hosting talks by researchers worldwide, with many exciting talks from leaders in both industry and academia. Our lecture and seminars will continue to be livestreamed, and you can continue to find our seminar recordings, and most of our educational and outreach activities on our YouTube channel.
In our research, we enjoyed presenting work at many top conferences, many in person, and have continued to produce high-quality research at high quantity, thanks to rigorous and close collaboration within our group and with our industrial & academic partners. Our group also took over new offices in the ETH OAT building in Oerlikon, where we are now settling in and sharing the space with many new groups and collaborators. We look forward to continuing our productive and impactful work in the rest of 2023 and beyond (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 wish you a wonderful second half of 2023 filled with good health, happiness, creativity, optimism, and many great ideas that can change the world positively!
|
|
|
|
|
|
Feb 2022: An Intel 2021 Outstanding Researcher Award went to Onur Mutlu and the SAFARI team 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
June 2022: 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 6 other institutions this spring. Juan Gómez Luna and Mohammed Alser are leading the research activities at ETH.
|
|
|
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 FPGAs or GPUs.
|
|
|
|
|
|
|
|
|
|
|
Sept 2022: We gratefully acknowledge the SNSF for our project grant on Near-Data-Processing Architectures and Algorithms for Metagenomic Analysis, starting in 2023.
|
|
|
|
|
|
|
|
|
Oct 2022: Congratulations to our senior researcher, Juan Gómez-Luna, on being inducted into the MICRO Hall of Fame, in recognition of eight or more papers published in MICRO!
|
|
|
|
|
|
Oct 2022: Congratulations to Mohammad Sadrosadati and Mohammed Alser on being selected to participate in the prestigious Global Young Scientists Summit, an event that brings together exceptional young researchers and top scientific minds, many of them Nobel Laureates, and recipients of the Fields Medal, Millennium Technology Prize and Turing Award. Mohammed Alser attended in January 2022, and Mohammad Sadrosadati attended in January 2023.
|
|
|
|
|
Nov 2022: Onur Mutlu received a Google Security and Privacy Research Award for his work on hardware security and side-channels. This award recognizes the work done by Mutlu and his team for making significant contributions to protecting users across the Internet, especially for their decade-long work on the DRAM RowHammer vulnerability. Read more on the award and interview with Onur on our RowHammer research.
|
|
|
|
|
|
|
|
|
Feb 2023: Lukas Breitwieser and co-authors Ahmad Hesam, Fons Rademakers, Juan Gómez Luna, Onur Mutlu received the Best Artifact Award at PPoPP 2023 for BioDynaMo, a flexible and high-performance agent based simulation engine. Congratulations! Read more
|
|
|
|
|
April 2023: Onur Mutlu and team received the Huawei OlympusMons Award in recognition of their work on “Data-Centric & Data-Driven Storage System Design for High Performance, Efficiency and Reliability”. Read more
|
|
|
|
|
|
|
SAFARI Workshops and Tutorials 2023
|
|
|
|
Our Real-world PIM tutorial focuses on the latest advances in PIM technology, workload characterization for PIM, and programming and optimizing PIM kernels. We (1) provide an introduction to PIM and taxonomy of PIM systems, (2) give an overview and a rigorous analysis of existing real-world PIM hardware, (3) conduct hand-on labs about important workloads (machine learning, sparse linear algebra, bioinformatics, etc.) using real PIM systems, and (4) shed light on how to improve future PIM systems for such workloads.
|
|
|
|
|
|
|
|
|
|
|
|
We thank our industry partners and funding agencies for their support in 2022 and 2023
|
Our group was generously supported with new and continuing donations and projects in 2022 and 2023 from Google, Huawei, Intel, Xilinx, Microsoft, SRC, SNSF and EU Horizon Europe. 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, as well as funding support form SNSF and Horizon Europe. We also want to thank the ETH Foundation, ETH Transfer and the ETH EU GrantsAccess teams for facilitating and supporting our industry relations, projects, and gift funding.
|
|
|
|
|
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-2023 Conference and Journal Papers
|
|
|
Can Firtina, Nika Mansouri Ghiasi, Joel Lindegger, Gagandeep Singh, Meryem Banu Cavlak, Haiyu Mao, and Onur Mutlu, "RawHash: Enabling Fast and Accurate Real-Time Analysis of Raw Nanopore Signals for Large Genomes", Proceedings of the 31st Annual Conference on Intelligent Systems for Molecular Biology and the 22nd European Conference on Computational Biology (ISMB/ECCB), Lyon, France, July 2023. [RawHash Source Code]
|
Haocong Luo, Ataberk Olgun, Giray Yaglikci, Yahya Can Tugrul, Steve Rhyner, M. Banu Cavlak, Joel Lindegger, Mohammad Sadrosadati, and Onur Mutlu, "RowPress: Amplifying Read Disturbance in Modern DRAM Chips", Proceedings of the 50th International Symposium on Computer Architecture (ISCA), Orlando, FL, USA, June 2023.
|
Rakesh Nadig, Mohammad Sadrosadati, Haiyu Mao, Nika Mansouri Ghiasi, Arash Tavakkol, Jisung Park, Hamid Sarbazi-Azad, Juan Gómez Luna, and Onur Mutlu, "Venice: Improving Solid-State Drive Parallelism at Low Cost via Conflict-Free Accesses", Proceedings of the 50th International Symposium on Computer Architecture (ISCA), Orlando, FL, USA, June 2023. [arXiv version]
|
Gagandeep Singh, Alireza Khodamoradi, Kristof Denolf, Jack Lo, Juan Gómez-Luna, Joseph Melber, Andra Bisca, Henk Corporaal, and Onur Mutlu, "SPARTA: Spatial Acceleration for Efficient and Scalable Horizontal Diffusion Weather Stencil Computation", Proceedings of the 37th International Conference on Supercomputing (ICS), Orlando, FL, USA, June 2023. [arXiv version] [SPARTA Source Code]
|
Lois Orosa, Skanda Koppula, Yaman Umuroglu, Konstantinos Kanellopoulos, Juan Gomez-Luna, Michaela Blott, Kees Vissers, Onur Mutlu, "Efficient Convolutional Dataflows on Low-Power Neural Network Accelerators," in IEEE Transactions on Computers, 5 May 2023. [arXiv version] [IEEE Xplore (early access)]
|
Juan Gómez Luna, Yuxin Guo, Sylvan Brocard, Julien Legriel, Remy Cimadomo, Geraldo F. Oliveira, Gagandeep Singh, and Onur Mutlu, "Evaluating Machine Learning Workloads on Memory-Centric Computing Systems", Proceedings of the 2023 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Raleigh, North Carolina, USA, April 2023. [Extended arXiv version] [Slides (pptx) (pdf)] [PIM-ML Source Code] [Talk Video (15 minutes)] Best paper session.
|
Maurus Item, Juan Gómez Luna, Yuxin Guo, Geraldo F. Oliveira, Mohammad Sadrosadati, and Onur Mutlu, "TransPimLib: Efficient Transcendental Functions for Processing-in-Memory Systems", Proceedings of the 2023 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Raleigh, North Carolina, USA, April 2023. [arXiv version] [Slides (pptx) (pdf)] [TransPimLib Source Code] [Talk Video (17 minutes)]
|
M. Banu Cavlak, Gagandeep Singh, Mohammed Alser, Can Firtina, Joel Lindegger, Mohammad Sadrosadati, Nika Mansouri Ghiasi, Can Alkan, and Onur Mutlu, "TargetCall: Eliminating the Wasted Computation in Basecalling via Pre-Basecalling Filtering", Proceedings of the 21st Asia Pacific Bioinformatics Conference (APBC), Changsha, China, April 2023. [TargetCall Source Code] [arXiv version] [Talk Video at BIO-Arch 2023 Workshop]
|
Jeremie S. Kim, Can Firtina, M. Banu Cavlak, Damla Senol Cali, Nastaran Hajinazar, Mohammed Alser, Can Alkan, and Onur Mutlu, "AirLift: A Fast and Comprehensive Technique for Remapping Alignments between Reference Genomes", Proceedings of the 21st Asia Pacific Bioinformatics Conference (APBC), Changsha, China, April 2023. [AirLift Source Code] [arXiv version] [Talk Video at BIO-Arch 2023 Workshop]
|
Joël Lindegger, Damla Senol Cali, Mohammed Alser, Juan Gómez-Luna, Nika Mansouri Ghiasi, and Onur Mutlu, "Scrooge: A Fast and Memory-Frugal Genomic Sequence Aligner for CPUs, GPUs, and ASICs", Bioinformatics, [published online on] 24 March 2023. [Online link at Bioinformatics Journal] [arXiv version] [Scrooge Source Code]
|
Ataberk Olgun, Juan Gomez Luna, Konstantinos Kanellopoulos, Behzad Salami, Hasan Hassan, Oguz Ergin, and Onur Mutlu, "PiDRAM: A Holistic End-to-end FPGA-based Framework for Processing-in-DRAM", ACM Transactions on Architecture and Code Optimization (TACO), March 2023. [arXiv version] [IEEE version] Presented at the 18th HiPEAC Conference, Toulouse, France, January 2023. [Slides (pptx) (pdf)] [Longer Lecture Slides (pptx) (pdf)] [Lecture Video (40 minutes)] [PiDRAM Source Code]
|
Lukas Breitwieser, Ahmad Hesam, Fons Rademakers, Juan Gómez Luna, and Onur Mutlu, "High-Performance and Scalable Agent-Based Simulation with BioDynaMo", Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), Montreal, QC, Canada, February 2023. [arXiv version] [BioDynamo Source Code (Officially Artifact Evaluated with All Badges)] Officially artifact evaluated as available, reusable and reproducible. Best artifact award at PPoPP 2023.
|
Can Firtina, Jisung Park, Mohammed Alser, Jeremie S Kim, Damla Senol Cali, Taha Shahroodi, Nika Mansouri Ghiasi, Gagandeep Singh, Konstantinos Kanellopoulos, Can Alkan, Onur Mutlu, "BLEND: a fast, memory-efficient and accurate mechanism to find fuzzy seed matches in genome analysis", NAR Genomics and Bioinformatics, March 2023. [arXiv version] [Journal Article] [BLEND Source Code]
|
Nika Mansouri Ghiasi, Nandita Vijaykumar, Geraldo F. Oliveira, Lois Orosa, Ivan Fernandez, Mohammad Sadrosadati, Konstantinos Kanellopoulos, Nastaran Hajinazar, Juan Gomez-Luna, and Onur Mutlu, "ALP: Alleviating CPU-Memory Data Movement Overheads in Memory-Centric Systems", IEEE Transactions on Emerging Topics in Computing (TETC), December 2022. [arXiv version] [IEEE version]
|
Maciej Besta, Cesare Miglioli, Paolo Sylos Labini, Jakub Tetek, Patrick Iff, Raghavendra Kanakagiri, Saleh Ashkboos, Kacper Janda, Michał Podstawski, Grzegorz Kwasniewski, Niels Gleinig, Flavio Vella, Onur Mutlu, Torsten Hoefler, "ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC), November 2022. [arXiv version] [IEEE version] SC'22 Best Paper Award
|
Rahul Bera, Konstantinos Kanellopoulos, Shankar Balachandran, David Novo, Ataberk Olgun, Mohammad Sadrosadati, and Onur Mutlu, "Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load Prediction", Proceedings of the 55th International Symposium on Microarchitecture (MICRO), Chicago, IL, USA, October 2022. [Slides (pptx) (pdf)] [Longer Lecture Slides (pptx) (pdf)] [Talk Video (12 minutes)] [Lecture Video (25 minutes)] [arXiv version] [Source Code (Officially Artifact Evaluated with All Badges)] Officially artifact evaluated as available, reusable and reproducible. Best paper award at MICRO 2022.
|
João Dinis Ferreira, Gabriel Falcao, Juan Gómez-Luna, Mohammed Alser, Lois Orosa, Mohammad Sadrosadati, Jeremie S. Kim, Geraldo F. Oliveira, Taha Shahroodi, Anant Nori, and Onur Mutlu, "pLUTo: Enabling Massively Parallel Computation in DRAM via Lookup Tables", Proceedings of the 55th International Symposium on Microarchitecture (MICRO), Chicago, IL, USA, October 2022. [Slides (pptx) (pdf)] [Longer Lecture Slides (pptx) (pdf)] [Lecture Video (26 minutes)] [arXiv version] [Source Code (Officially Artifact Evaluated with All Badges)] Officially artifact evaluated as available, reusable and reproducible.
|
Jisung Park, Roknoddin Azizi, Geraldo F. Oliveira, Mohammad Sadrosadati, Rakesh Nadig, David Novo, Juan Gómez-Luna, Myungsuk Kim, and Onur Mutlu, "Flash-Cosmos: In-Flash Bulk Bitwise Operations Using Inherent Computation Capability of NAND Flash Memory" Proceedings of the 55th International Symposium on Microarchitecture (MICRO), Chicago, IL, USA, October 2022. [Slides (pptx) (pdf)] [Longer Lecture Slides (pptx) (pdf)] [Lecture Video (44 minutes)] [arXiv version]
|
Haiyu Mao, Mohammed Alser, Mohammad Sadrosadati, Can Firtina, Akanksha Baranwal, Damla Senol Cali, Aditya Manglik, Nour Almadhoun Alserr, and Onur Mutlu, "GenPIP: In-Memory Acceleration of Genome Analysis via Tight Integration of Basecalling and Read Mapping", Proceedings of the 55th International Symposium on Microarchitecture (MICRO), Chicago, IL, USA, October 2022. [Slides (pptx) (pdf)] [Longer Lecture Slides (pptx) (pdf)] [Lecture Video (25 minutes)] [arXiv version]
|
Sina Darabi, Mohammad Sadrosadati, Joël Lindegger, Negar Akbarzadeh, Mohammad Hosseini, Jisung Park, Juan Gómez-Luna, Onur Mutlu, and Hamid Sarbazi-Azad, "Morpheus: Extending the Last Level Cache Capacity in GPU Systems Using Idle GPU Core Resources", Proceedings of the 55th International Symposium on Microarchitecture (MICRO), Chicago, IL, USA, October 2022. [Slides (pptx) (pdf)] [Longer Lecture Slides (pptx) (pdf)] [Talk Video (12 minutes)] [Lecture Video (32 minutes)] [arXiv version]
|
Jawad Haj Yahya, Haris Volos, Davide B. Bartolini, Georgia Antoniou, Jeremie S. Kim, Zhe Wang, Kleovoulos Kalaitzidis, Tom Rollet, Zhirui Chen, Ye Geng, Onur Mutlu, and Yiannakis Sazeides, "AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server Applications", Proceedings of the 55th International Symposium on Microarchitecture (MICRO), Chicago, IL, USA, October 2022. [Slides (pptx) (pdf)] [arXiv version]
A. Giray Yağlikçi, Ataberk Olgun, Minesh Patel, Haocong Luo, Hasan Hassan, Lois Orosa, Oğuz Ergin, Onur Mutlu, "HiRA: Hidden Row Activation for Reducing Refresh Latency of Off-the-Shelf DRAM Chips," 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO), October 2022. [arXiv version] [IEEE version] [MICRO'22 Talk Slides (pdf) (pptx)] [Talk video (part of lecture P&S DRAM Bender)] [Slides (pdf) (pptx)]
|
Mohammed Alser, Joel Lindegger, Can Firtina, Nour Almadhoun Alserr, Haiyu Mao, Gagandeep Singh, Juan Gomez-Luna, and Onur Mutlu, "From molecules to genomic variations: Accelerating genome analysis via intelligent algorithms and architectures", Invited Article in Computational and Structural Biotechnology Journal (CSBJ), August 2022. [arXiv version with all Supplementary Materials] [Source Code]
|
Taha Shahroodi, Mahdi Zahedi, Can Firtina, Mohammed Alser, Stephan Wong, Onur Mutlu, and Said Hamdioui, "Demeter: A Fast and Energy-Efficient Food Profiler Using Hyperdimensional Computing in Memory,", IEEE Access, August 2022. [arXiv version] [IEEE version]
|
Ivan Fernandez, Ricardo Quislant, Christina Giannoula, Mohammed Alser, Juan Gómez-Luna, Eladio Gutiérrez, Oscar Plata, Onur Mutlu, "Exploiting Near-Data Processing to Accelerate Time Series Analysis," 2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), July 2022. [arXiv version] [IEEE version] [Slides (pptx) (pdf)] [ISVLSI'22 Talk Recording]
|
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, Onur Mutlu, "GenStore: In-Storage Filtering of Genomic Data for High-Performance and Energy-Efficient Genome Analysis," 2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), July 2022. [IEEE version] [Slides (pptx) (pdf)] [ISVLSI'22 Talk Recording] [GenStore Source Code]
|
Juan Gómez-Luna, Yuxin Guo, Sylvan Brocard, Julien Legriel, Remy Cimadomo, Geraldo F. Oliveira, Gagandeep Singh, Onur Mutlu, "Machine Learning Training on a Real Processing-in-Memory System," 2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), July 2022. [arXiv version] [IEEE version] [Slides (pptx) (pdf)] [ISVLSI'22 Talk Recording]
|
A. Giray Yağlıkçı, Haocong Luo, Geraldo F. de Oliviera, Ataberk Olgun, Minesh Patel, Jisung Park, Hasan Hassan, Jeremie S. Kim, Lois Orosa, and Onur Mutlu, "Understanding RowHammer Under Reduced Wordline Voltage: An Experimental Study Using Real DRAM Devices", Proceedings of the 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Baltimore, MD, USA, June 2022. [arXiv version] [IEEE version] [Talk Video (34 minutes, including Q&A)] [Lightning Talk Video (2 minutes)] [Slides (pptx) (pdf)] [Lightning Talk Slides (pptx) (pdf)]
|
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.
|
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] [ACM version] [Talk Video (22 minutes)] [Slides (pptx) (pdf)] [SeGraM Source Code and Datasets]
|
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. [arXiv Version] [ACM version] [Full Talk Video] [Lecture Talk Video] [Slides (pptx) (pdf)] [SparseP Source Code]
|
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] Presented at the 18th HiPEAC Conference, Toulouse, France, January 2023. [Slides (pptx) (pdf)] [Preliminary Talk Video (14 minutes)] [SAFARI Live Seminar Video (1 hour 26 minutes)] [MetaSys Source Code] Best paper award at HiPEAC 2023
|
Jorge Gonzalez, Mauricio G. Palma, Maarten Hattink, Ruth Rubio-Noriega, Lois Orosa, Onur Mutlu, Keren Bergman, Rodolfo Azevedo, "Optically connected memory for disaggregated data centers", Journal of Parallel and Distributed Computing, May 2022. [Journal Article]
|
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. [arXiv version] [IEEE version] [Talk Video (24 minutes)] [Slides (pptx) (pdf)] [Short Talk Slides (pptx) (pdf)] [MSc Thesis Talk Video]
|
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. [arXiv version] [IEEE version] [Slides (pptx) (pdf)] [Short Talk Slides (pptx) (pdf)]
|
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. [arXiv version] [ACM version] [Lightning Talk Video (90 seconds)] [Talk Video (17 minutes)] [Talk Slides (pptx) (pdf)] [Lightning Talk Slides (pptx) (pdf)] HiPEAC Paper Award
|
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. [arXiv version] [Talk Video (15 minutes)] [Slides (pptx) (pdf)]
|
Feng Zhang, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du, "POCLib: A High-Performance Framework for Enabling Near Orthogonal Processing on Compression," in IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 2, pp. 459-475, February 2022. [IEEE version]
|
Lukas Breitwieser, Ahmad Hesam, Jean de Montigny, Vasileios Vavourakis, Alexandros Iosif, Jack Jennings, Marcus Kaiser, Marco Manca, Alberto Di Meglio, Zaid Al-Ars, Fons Rademakers, Onur Mutlu, Roman Bauer, "BioDynaMo: a modular platform for high-performance agent-based simulation", Bioinformatics, January 2022. [arXiv version] [bioRxiv version] [Journal Article in Bioinformatics] [BioDynaMo Supplementary Materials & Data, Zenodo] [BioDynaMo Source Code version 1.04, GitHub] [BioDynaMo website]
|
|
|
|
|
|
|
Videos: Talks & Courses
|
We are committed to democratizing education through our regular posting of course lectures and talk videos online. We livestream lectures and talks on YouTube and make all media and material freely available on both our course website and YouTube channels. Our YouTube channels have tens of 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.
|
|
|
|
|
Courses 2022 & 2023
|
|
|
DDCA Spring 2023 edition, Lecture 1 "Introduction & Basics". Photo credit: Can Firtina
|
|
|
|
|
|
Digital Design and Computer Architecture is a 2nd semester Bachelor’s course that gives a rigorous introduction into “How Computers Work”, with 10 FPGA Lab Assignments.
|
|
|
|
|
|
The Seminar in Computer Architecture covers fundamental and cutting-edge research papers in computer architecture. Students learn how to rigorously analyze, present and discuss research papers.
|
|
|
|
|
|
Computer Architecture 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.
|
|
|
|
|
|
|
|
|
|
|
|
Lecturer: Hasan Hassan (Spring 2022) Lead Supervisor: Giray Yaglikci
|
|
|
|
|
|
|
|
|
|
|
|
Lecturer: Mohammad Sadrosadati
|
|
|
|
Lead Supervisor: Haocong Luo
|
|
|
|
|
|
Selected Additional Teaching:
|
|
|
|
|
|
We started hosting our SAFARI Live Seminar series in 2021 and have continued to livestream our seminars in 2022, while also having more seminars in person once again in 2023.
|
Click on the thumbnails below for talk details and link to the talk recording.
|
|
|
|
|
|
|
|
|
|
|
|
|
SAFARI Talk Highlights
|
For links to all our paper talks, see our Publications above.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Juan Gómez-Luna, Izzat El Hajj, Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, Onur Mutlu, "Benchmarking Memory-Centric Computing Systems: Analysis of Real Processing-in-Memory Hardware, SRC TECHCON 2022", Austin, TX, Sept 18-20, 2022. [Slides (pptx) (pdf)]
|
|
|
|
ISVLSI 2022 Special Sessions: Special Session 3: In Memory Processing I
|
Special Session 4: In Memory Processing II Chair: Juan Gómez Luna
|
All SAFARI Conference Papers are also listed above in the Publications section.
|
|
|
|
|
|
|
|
|
|
Selected Open Source Releases
|
|
|
|
We released many research artifacts and tools in 2022. All are available on GitHub:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 implementations. Lindegger et al. https://doi.org/10.48550/arXiv.2208.09985
|
|
|
Molecules2Variations is the first work to provide a comprehensive survey of a prominent set of algorithmic improvement and hardware acceleration efforts for the entire genome analysis pipeline used for the three most prominent sequencing data, short reads (Illumina), ultra-long reads (ONT), and accurate long reads (HiFi). Alser et al., https://arxiv.org/abs/2205.07957
|
|
|
SparseP is the first open-source Sparse Matrix Vector Multiplication (SpMV) software package for real-world Processing-In-Memory (PIM) architectures. SparseP is developed to evaluate and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Giannoula et al.
|
|
|
|
|
|
|
|
|
(top) MICRO'22 in Chicago, Oct 2022; SAFARI group bbq, summer 2022
|
(bottom) Farewell to Jisung Park, August 2022; MICRO'22 architectural boat ride.
|
|
|
|
|
|
|
|
|
|