Ideas for Presentation Topics
Choose a topic by Tuesday of 7th Week.
(
Presentation Guide
)
What's in the Physical Computer
Multiplication (& Division?) from Chapter 3
Virtual Memory
Mice, Trackpads, or other Peripherals
Disks & RAID (section 5.11 online)
Server Farms & Cloud Computing
Moore's Law, from transistors to multicores
Performance via Parallelism
Synchronization (pp. 121-123 + material from OS)
Parallel Programming Examples: Matrix Multiply (pp. 555 - 557) & at least one other example
Hardware within Mobile Devices
GPUs
Multi-core Computers
Parallel Algorithms
ARM -- Latest Technology (or trace development over recent generations)
Intel -- Latest Technology (or trace development over recent generations)
Quantum Computing
Pushing the Envelope: Processors of the Future
Computers, Toxic Waste, Waste Export, Recycling
Other Topics of Your Choosing (requires Alyce's OK)