|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
|
Parallel Computing II
|
|
•
|
|
4005-736-70
|
|
•
|
|
Spring Quarter 2012
|
|
Course Page
|
4005-736-70 Parallel Computing II
Course Description and Outcomes
Prof. Alan Kaminsky -- Spring Quarter 2012
Rochester Institute of Technology -- Department of Computer Science
Catalog Description
Prerequisites
Outcomes
Catalog Description
A study of selected topics in parallel algorithm design
through the analysis of algorithms used in various areas of application.
The course will investigate the interplay
between architecture and algorithmic structure
and will discuss the effect that these issues have
on the complexity and efficiency of parallel algorithms.
Programming projects are required.
Prerequisites
-
4003-531 or 4005-735, Parallel Computing I
-
Java programming ability
-
C or C++ programming ability
Outcomes
-
The student will develop
parallel programs for one or more large scale parallel computers
using the appropriate parallel programming patterns and middleware.
Evaluation:
Research paper and source code.
-
The student will analyze and explain
current parallel computing research literature.
Evaluation:
Research status reports, presentations, and paper.
-
The student will investigate and solve
an open large-scale computational problem
using parallel computing.
Evaluation:
Research status reports, presentations, and paper.
-
The student will prepare a publication-ready
scientific paper and presentation.
Evaluation:
Research paper and final presentation.
|
Parallel Computing II
|
|
•
|
|
4005-736-70
|
|
•
|
|
Spring Quarter 2012
|
|
Course Page
|
|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
Copyright © 2012 Alan Kaminsky.
All rights reserved.
Last updated 06-Mar-2012.
Please send comments to ark@cs.rit.edu.