Materials
Past Course Materials
Resources
Computer Architecture
Digital Design and Computer Architecture
Materials
Past Course Materials
Resources
Computer Architecture
Digital Design and Computer Architecture
Please check the paper assignment below and remember the presentation date. Please start preparing to present your assigned paper.
Each student will present and analyze one paper (maximum 30 minutes) and lead discussion+brainstorming+feedback (maximum 20 minutes).
Please use the following algorithm to prepare for your talk:
We look forward to you participating in an enjoyable seminar course this semester.
First/Last Name | Session (Order in Day) and Date | Paper | Mentor #1 | Mentor #2 | Mentor #3 | Mentor #4 |
---|---|---|---|---|---|---|
Roman Meier | S1.1 4.11 | Bottleneck Identification and Scheduling in Multithreaded Applications, ASPLOS 2012. | Mohammad Sadrosadati | Gagandeep Singh | Konstantinos Kanellopoulos | Geraldo Francisco De Oliveira Junior |
Alain Kohli | S2.1 11.11 | Profiling a Warehouse-scale Computer, ISCA, 2015. | Jeremie Kim | Behzad Salami | Can Firtina | Haiyu Mao |
Daniel Nezamabadi | S2.2 11.11 | Understanding sources of inefficiency in general-purpose chips, ISCA 2010. | Gagandeep Singh | João Dinis Ferreira | Nika Mansouri Ghiasi | Mohammad Sadrosadati |
Aurelio Negri | S3.1 18.11 | Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning, MICRO 2021 | Rahul Bera | Konstantinos Kanellopoulos | Jisung Park | Gagandeep Singh |
Haocong Luo | S3.2 18.11 | Branch Runahead: An Alternative to Branch Prediction for Impossible to Predict Branches, MICRO 2021 | Geraldo Francisco De Oliveira Junior | Rakesh Nadig | Haiyu Mao | Rahul Bera |
Alexander Eichhorn | S4.1 25.11 | Very Long Instruction Word Architectures and the ELI-512, ISCA 1983 | Behzad Salami | Haiyu Mao | Gagandeep Singh | Rahul Bera |
Max Striebel | S4.2 25.11 | A Case for Richer Cross-layer Abstractions: Bridging the Semantic Gap with Expressive Memory, ISCA 2018. | Can Firtina | Roknoddin Azizi | Lois Orosa Nogueira | Nastaran Hajinazar |
Fiona Pichler | S5.1 2.12 | Quantifying Server Memory Frequency Margin and Using It to Improve Performance in HPC Systems, ISCA 2021 | Nika Mansouri Ghiasi | Geraldo Francisco De Oliveira Junior | Jeremie Kim | Behzad Salami |
Lukas Möller | S5.2 2.12 | SIMDRAM: An End-to-End Framework for Bit-Serial SIMD Computing in DRAM, ASPLOS 2021 | Juan Gomez Luna | Mohammed Alser | Geraldo Francisco De Oliveira Junior | Nastaran Hajinazar |
Banu Cavlak | S6.1 9.12 | TRRespass: Exploiting the Many Sides of Target Row Refresh, IEEE Symposium on Security and Privacy, 2020 | Hasan Hassan | Abdullah Giray Yaglikci | João Dinis Ferreira | Jeremie Kim |
Philipp Niksch | S6.2 9.12 | BlockHammer: Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows, HPCA 2021 | Abdullah Giray Yaglikci | Jisung Park | Hasan Hassan | Minesh Patel |
Steve Rhyner | S7.1 16.12 | RAMBleed: Reading Bits in Memory Without Accessing Them, IEEE Symposium on Security and Privacy, 2020. | Lois Orosa Nogueira | Rahul Bera | Abdullah Giray Yaglikci | Aatberk |
Jan Stauffer | S7.2 16.12 | Using Memory Errors to Attack a Virtual Machine, IEEE Symposium on Security and Privacy, 2003 | Konstantinos Kanellopoulos | Hasan Hassan | Rakesh Nadig | Minesh Patel |
Lin Xiao | S8.1 23.12 | Drammer: Deterministic Rowhammer Attacks on Mobile Platforms, CCS 2016. | Jisung Park | Lois Orosa Nogueira | Rahul Bera | Ataberk |
Joel Lindegger | S8.2 23.12 | SquiggleFilter: An Accelerator for Portable Virus Detection, MICRO 2021 | Mohammed Alser | Can Firtina | Nour Almadhoun Alserr | Haiyu Mao |
Aditya Manglik | S8.3 23.12 | Google Workloads for Consumer Devices: Mitigating Data Movement Bottlenecks, ASPLOS 2018. | Minesh Patel | Nika Mansouri Ghiasi | Juan Gomez Luna | João Dinis Ferreira |