Skip to content

Student Presentations

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.

Placeholder

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
Tensor Processing Units (TPUs) Carlos, Colin
Field-Programmable Gate Arrays (FPGAs) Argha
Cerebras Wafer-Scale Engine Alex, Campbell
OpenCL Christian
Row Hammer Justin, Steven
Spectre & Meltdown Attacks Tyler, Ryan
In-Memory Computing Daniel, Ryan
Neuromorphic Architectures Osman, Isaac
Photonic Computing Conor, Max
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.