22C177/22M178 High Performance and Parallel Computing
Classes: E205AJB, Tu-TH 3:55
pm - 5:10 pm
Dr. Oliveira Address:
Office: MLH 101J - phone: 353-2549
Office hours: TBA
Dr. Jun Ni Address:
Office: ITS, 128B LC - phone: 335-5486
Office hours: TBA
Overview: In this class
wecover High Performance Computing and Parallel Algorithms. This
semester under special topics we will
cover Grid Computing.
Prerequisites: There are no prerequisites for this
course. A scientific programming language like C, C++ or Fortran
is highly desirable.
Grades : There will be a total of 6 projects and
assignments during the semester. Three during the first part and three
during the
second part. Each will be worth 15% or 20% of your final grade. Final
Exam day will be used for project presentations.
For details please look at each of the Parts links below.
This course uses ICON
for posting grades (Use your HawkID and password to log in).
Part I:
Parallel Scientific Computing taught
by Dr.
Suely
Oliveira (oliveira@cs.uiowa.edu)
Introduction and Parallel Programming Platforms.
Analytical Modeling of Parallel Programming.
Programming using the Message Passing Paradigm.
Examples of Scientific Parallel
Algorithms.
Solving Linear Systems in Parallel.
Notes on Writing Numerical
Software.
Part II: Special
Topic: Grid Computing taught by Dr.
Jun Ni
(jni@cs.uiowa.edu)
Introduction to IT infrastructure and Grid comptuing.
Grid architecture and application scenerios.
Grid implementation
and Grid management system.
Grid applications.
We are asked to post
some University Rules. Here they are :
Note 1: I would like to hear from
anyone who has a disability which may require seating modifications or
testing acommodations or
accommodations of other class requirements, so that
appropriate
arrangements may be made. Please contact me during my office
hours
.
Note 2:This course is given by
the College of Liberal Arts and Sciences. This means that class
policies on matters such as requirements, grading, and sanctions for
academic dishonesty are governed by the College of Liberal Arts and
Sciences. Students wishing to add or drop this course after the
official deadline must receive the approval of the Dean of the College
of Liberal Arts and Sciences. Details of the University policy of cross
enrollments may be found at: http://www.uiowa.edu/~provost/deos/crossenroll.doc
Note3: Complaints should be
initiated at the faculty or department level. The Department of
Computer Science Departments has offices in 14 MLH