CS 415/515: High Performance Computing
Announcements: Check here regularly for announcements!
Welcome to CS 415!
Homework 2 is linked to on the handouts page.
Course description: This course covers the ways that High Performance Computing (HPC) techniques can be used to address problems in Computational Science. After introducing the major scientific applications areas and basic concepts of parallel computing, it outlines the hardware design of modern HPC platforms and the parallel programming models that they support. The principal methods of measuring and characterizing serial and parallel performance are then covered. The final section of the course gives an introduction to grid technologies together with an overview of the opportunities and challenges associated with the computational grid.
Pre-requisites: CS 310 (Algorithm Analysis), CS 350 (Networking) and MATH 247 (Linear Algebra)
Professor: Rebecca Bates (bates@mnsu.edu)
Contact Information
Course Hours and Location
| Lectures: MW 3:30-4:45pm | WH 286 or WH 119 |
Office Hours
| Monday | Tuesday | Wednesday | Thursday | Friday |
| by appointment | 1-2:30, 4:30-5:30 | 1:30-2:30* | 1-2:30* | 2-4** |
Prof. Bates will also read and respond to email questions within 24 hours. You can usually expect responses to questions the same day if received prior to 10pm. If things that are useful for the entire class come up, they will be posted on the announcement section of the class webpage so check it regularly.
Course Materials
Required Text: Parallel and Distributed
Programming Using C++, Cameron Hughes & Tracey Hughes, Addison Wesley, 2004.
Additional readings will be distributed in
class or via the website.
Recommended Texts: An Introduction to
Parallel Computing: Design and Analysis of Algorithms,
Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta, Second Edition, 2003.
A list of related text books will be made
available.
Student Outcomes
Upon completion of the course, students should be able to:
Added Expectations of Graduate Students
Tentative Topic List
Grading
Homework and Lab work: 15%
2 Midterm Exams: 40%
Final project: 45%
Important Dates
Midterm 1: February 27
Midterm 2: April 16
Final Project Presentations: Last week of course
Final Project Presentations: May 9
Course Tools
Other Information
CS 415 Handouts and Assignments
Additional Resources
Page last modified by R.A. Bates on 01/26/2008 01:01 PM.