Preview Workflow

The CIM Courses system will be down temporarily undergoing routine maintenance.

Viewing: ECE 6105 : Introduction to High-Performance Computing

Last approved: Mon, 20 Feb 2017 09:03:18 GMT

Last edit: Mon, 13 Feb 2017 13:59:35 GMT

Other Courses referencing this course
School of Engineering and Applied Sciences
Electrical and Computer Engineering (ECE)
ECE
6105
Introduction to High-Performance Computing
Intro High Performance Comptng
Fall 2017
3
Course Type
Lecture
Default Grading Method
Letter Grade
graduate students in science or engineering or permission of the instructor
No
No

Corequisites

20

Frequency of Offering
Every Year
Term(s) Offered
Fall
Are there Course Equivalents?
No
 
No
Fee Type


No


Taxonomy and classifications of computers and parallel computers. Parallel thinking and parallel algorithms. Domain decomposition and load balancing. Programming parallel computers using the message passing, global address space, and partitioned global address space paradigms.
As a result of completing this course, students will be able to:
1. Understand the differences among the various types of parallel computers
2. Understand the basic issues associated with the performance of parallel computers
3. Design and analyze basic parallel algorithms
4. Understand how to partition and map problems onto parallel computers
5. Understand the differences among programming models
6. Develop parallel programs in message passing, global and partitioned global address space (PGAS)
Uploaded a Course Syllabus

Course Attribute


Key: 2443