Fall 2007 Course Announcement
EE 657: PARALLEL AND DISTRIBUTED COMPUTING
Prof. Kai Hwang
Friday 9:00-11:50a.m. DEN Studio
(Contact Prof. Hwang via Email:
kaihwang@usc.edu )
Course Description:
This course covers advanced computer architecture, parallel processing techniques, distributed computing systems, supercomputers, network-centric systems, and scalable Internet applications. The topics coverage ranges from scalable multiprocessors, large-scale multicomputer clusters, distributed Grids, to peer-to-peer network systems, such as the IBM BlueGene/L and NEC Earth Simulator among the top-500 list, Google search-engine supercluster, TeraGrid, e-Science, DataGrid, Gnutella, KaZaA, Napster, DHT Chord, and BitTorrent systems, etc. The purpose is to acquaint Masters and Ph.D. students in computer science and computer engineering with state-of-the-art supercomputers, content-delivery networks, virtual platforms, middleware systems (Globus, LSF, Condor), and benchmark suites (NAS, PSA, MPI) for high-performance computing. e-commerce, and Internet applications.
Course Outline:
- Advanced Computer Architecture
Chip multiprocessors, memory and network support
- Scalable Multiprocessor systems:
Distributed shared memory, CC-NUMA, and Scalability.
- Message-Passing Network-based Clusters:
Server clusters, high availability, and fault tolerance
- Peer-to-Peer Computing Systems:
P2P systems, overlay networks, and Internet applications.
- Computational Grids and Semantic Networks:
National or global computing Grids and semantic networks
- Trust management and Network Security:
Reputation systems, network worm and DDoS defense
- New Technologies and Research Frontiers:
Pervasive web services and trusted supercomputing.
Prerequisite: EE 557 or Equivalent Background approved by the Instructor
(Contact Hwang for approval, if you did not have EE 557 at USC)
Textbooks: Selected papers, reference books, class notes and presentation slides
Grading Policy and Class Procedure:
- Paper reading and evaluation reports (30%)
- Mid-Term written Examination (30%)
- Final Project Report (30%) and Presentation (10%)
(Remote DEN students 40% without presentation)