Student Presentations (Spring 2024)
Students are required to form teams consisting of one or two members each. The objective for each team is to achieve expertise in a specific topic and collaboratively deliver a presentation to the class. Each presentation is limited to a maximum of 12 minutes. The final deliverable (via Gradescope) for each team is expected to be a set of slides in PDF format, focusing on the chosen topic.
Presentation Schedule
The presentations will be held on Tue Apr 30th, 1pm in Tyler 55, following the order below:
| What? | Who? |
|---|---|
| Roofline Model | Ericsen, Tanya |
| Loop Optimizations | Grace, Tyler |
| Out-of-Order Execution | Jakob, Ebrahima |
| Raspberry Pi | Grant, Max |
| Intel 4004 | Andrew, Tyler |
| Evolution of Intel processors: from single core to multi-core | Matthew, Jackson |
| Intel Xeon Phi Processors | Giorgio, Joseph |
| Evolution of Intel processors: SoCs | Andrew, Jaiden |
| Hyperthreading | Erich, Cody |
| Apple A Series | Aidan, Orion |
| M1/M2/M3 Apple Chips | Jordan, Brandon |
| GPUs and the evolution of NVIDIA architectures | Peter, Connor |
| Blackwell GPU Architecture | Aidan, Luca (OUTSTANDING) |
| Tensor Processing Units (TPUs) | Carlos, Colin |
| Field-Programmable Gate Arrays (FPGAs) | Argha |
| Cerebras Wafer-Scale Engine | Alex, Campbell |
| OpenCL | Christian |
| Row Hammer | Justin, Steven (OUTSTANDING) |
| Spectre & Meltdown Attacks | Tyler, Ryan |
| In-Memory Computing | Daniel, Ryan |
| Neuromorphic Architectures | Osman, Isaac |
| Photonic Computing | Conor, Max (OUTSTANDING) |
| Quantum Computing | Lisandro, Ivan |
Assessment
On the designated day for presentations, the instructors observe and evaluate specific aspects based on the following criteria:
- [15 pt] Introduction: Clearly introduce the chosen technical topic. Articulate the significance and relevance of the topic in the context of the materials covered in class;
- [35 pt] Content Organization and Material Coverage: Ensure logical presentation of information, maintaining coherence. Deliver an appropriate amount of relevant material within the allocated time;
- [15 pt] Slide Organization and Visual Aids: Organize slides effectively and use visual aids judiciously for enhanced understanding;
- [15 pt] Communication and Time Management: Demonstrate effective communication skills and utilize the assigned time wisely;
- [20 pt] Team Preparedness: Exhibit thorough preparation, showcasing mastery of the assigned topic.
