CS 413 Concurrent SystemsTotal Credits: 3 cr Course Coordinator: Bob Hiromoto URL: http://www2.cs.uidaho.edu/hiromoto/ Current Catalog Description: Issues of parallel computer architecture considering a hardware/software approach; topics include convergence of parallel architectures, fundamental design issues, parallel programs, programming for performance, workload-driven evaluation, shared memory multiprocessors, snoopy-based multiprocessor design, scalable multiprocessors, cache coherence, hardware software tradeoffs, interconnection network design, latency tolerance, and future directions of concurrent systems. Prereq: CS 150 and CS 240. Textbook: or equivalent text. References: Additional course references are available on the course web site. Course Goals: After completing this course a student should: Prerequisites by Topic: CS 150 Computer Organization & Architecture, CS 240 Operating Systems, and specifically: Major Topics Covered in the Course: Laboratory projects (specify number of weeks on each): None. Estimated Curriculum Category Content:
Oral and Written Communications: Social and Ethical Issues: Theoretical Content: Problem Analysis: Solution Design: Course Outcomes: The following list documents the course outcomes and crossreferences them to the BSCS program outcomes. The letter at the beginning of each reference identifies the program outcome supported. The numbers sequentially identify the course outcome for this course. After completing CS 413 a student should be able to: |