Text: High Performance Computing, Second Edition,
Kevin Dowd & Charles Severance, O'Reilly & Associates, 1998
http://www.oreilly.com/catalog/hpc2/index.html
Text Table of Contents
Class Calendar September/October/November/December
Assignments for Class [3Nov03 upd with Deadline Dates]
1986 ByteBuyer SDSC cover story on this widely circulated local flyer (now called Computer Edge) gives details on the Cray X-MP, the first supercomputer at San Diego Supercomputer Center. (thanks to Keith Thompson) local copy. Since 1986 was nearly two decades ago, you are likely to have this level computing power on your desktop at home these days.
IEEE History of Computing [celebrating 50 years of computers, 1996]
You may find the following, online discussion useful as an overview to the field of Scientific Computing.
Prerequisites are a programming background in C or Fortran 90
Problem solving skills will be enhanced through computational experiments that will involve both individual and group (collaborative) learning exercises. This emphasizes how science is done these days - involving collaboration, investigation and communcation.
The computers at SDSC are fast number crunching machines whose floating point performance is exceptional. Single-processor and multiple-processor architectures will be introduced, with parallel programming using MPI, the Message Passing Interface.
Care is taken to
How does a person come to value this large amount of information?
What are the clues that can guide the informed Internet user?
Today, the groups will self-select themselves to begin
preparation for class discussion on Computer Network Security on
12 November 03. Form groups of three (3) and make plans for the topic you
wish to prepare and present in 15 minutes. You should find class members
with schedules compatible with yours and skills complementary to yours since
you will be asked to work together on the group Rohan coding
assignment and final group Blue Horizon coding assignment.
NPACI Parallel Computing Institute - Stommel Model to complement
the recent email
Group Report AutoParallel (10Nov03)
Assignments (3Nov03 - updated with dates)
The grade will be based on computational experiments.
There will be 5 computer projects with written reports and
group oral presentations to the class. These projects will start as
individual projects to introduce you to the world of High Performance
Computing and the class report-writing templates and grading rubric.
These computational experiments will involve increased complexity as
we cover more material from our text.
Due: midnight Monday Dec. 15 (Final Exam Date)
Beginning Calendar for Class Activities
You should also read the
first pages of Chapter 6 on Timing. We
will discuss Chap. 6 "Profiling" later in the semester.
This exercise includes the start of your first computational
experiment, which is due on 24 Sept 03. You will be expected to use
the web-page template and gather appropriate data using the sample
program provided in lab.
SDSU Campus closed 27-29 Oct 03 Due to County Fires
Ch 13 Language Support for Performance and
Ch 14, Message-Passing Environments - MPI (Message-Passing Interface) will also be introduced, briefly.
How are groups progressing? Last three weeks of lecture, then final project due midnight 15 Dec 03
Espcially
Slide 49 (2D Mpi Decomposition)
Directions to SDSC
Note: you can take your chances for a meter parking place in lot 354 - or
go to the Information booth (on
map) and purchase
the day-permit to use lots 357 or 351.