Professor

Humberto Ortiz-Zuazaga
Office: NCL A-159
Telephone: 787-764-0000 x7430
email: humberto.ortiz@upr.edu
Web page: http://www.hpcf.upr.edu/~humberto/
Office hours: Mondays and Tuesdays from 11:00 AM to 12:00 noon or by appointment.

Description

In this course students will design and implement high performance computing systems: clusters, co-processors, interconnects, parallel file systems. Students will learn software design techniques for achieving high performance, performance measurement, and the factors affecting performance. Students will apply these techniques to analyze novel high performance architectures.

Number of hours/credits
3 hours per week, 3 credits.
Prerequisites
CCOM 4086 - Computer Architecture 1 or CCOM 4017 - Operating Systems
Course objectives
At the completion of this course, students will:
  1. Analyze the performance of high performance computing systems.
  2. Design efficient algorithms to solve problems.
  3. Design and implement high performance computing systems.
  4. Analyze and visualize data-intensive problems.
  5. Understand recent developments in high performance computing systems design.
  6. Describe fundamental concepts in high performance computing.
Course schedule
Class will meet Tuesday and Thursday, 1:00-2:20 PM in A-141.
Instructional strategies
The professor will discuss each topic, students will complete a practical exercise for each topic discussed in class.
Instructional resources
This website with all the course lectures and supplemental materials and references. Additional material will be available on the CCOM Moodle: http://moodle.ccom.uprrp.edu/course/view.php?id=113 This term we will be using Piazza for class discussion. The system is highly catered to getting you help fast and efficiently from classmates, the TA, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions on Piazza. If you have any problems or feedback for the developers, email mailto:team@piazza.com. Find our class page at: https://piazza.com/uprrp/fall2013/ccom4996/home
Textbook
High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI. Joseph D Sloan. O’Reilly Media, 2004.
Evaluation strategy
  1. Homework and projects, 40% final grade
  2. Partial exam, 30% final grade
  3. Final exam, 30% final grade
Reasonable accomodations for students
Students with disabilities properly registered with the Office of Affairs for Persons with Disabilities Oficina de Asuntos para la Persona con Impedimento (O.A.P.I.) should notify the professor at the start of the semester. The professor will make reasonable accommodations to support the student, in consultation with OAPI.