Computer Science 251
Computer Organization and Architecture
Dickinson College
Fall Semester 2003
Grant Braught
Class #25 - Alternative Architectures
Main Ideas For Today 
- Course Evaluations
- Parallelism
- Super-Scalar/VLIW/EPIC
- Shared Memory Multiprocessors (UMA/NUMA)
- Cache Coherency (Snooping)
- Distributed Computing (NOW/POPC)
- Dataflow Computing
- Neural Networks
- Systolic Arrays
Reading Assignment 
- Null & Lobur, Chapter 9, Sections 9.5.
Lecture Slides 
- Class #25 - Alternative Architectures
(Slides are only available for download from on-campus locations)
Web Sites Related to Today's Topic 
- Super-Scalar
- A Wikipedia page describing the super-scalar architecture and citing many examples of modern machines that use it.
- VLIW
- A Wikipedia page describing the VLIW architecture and citing many examples of modern machines that use it.
- Virginia Tech Terascale Cluster
- A page with lots of information about the VT's distributed computing cluster.
- SETI@home
- The homepage for the SETI@home distributed computing project.
- Beowulf.org
- The homepage of the Beowulf community.
Homework Assigned Today 
(Not Collected)
- Null & Lobur, Chapter 9: #18, #26, #30(a), #31, #32.
- Draw a neuron, indicating any constant inputs and all weights, that will compute the OR function.