Skip to end of metadata
Go to start of metadata

CS420/CSE402/ECE492 Introduction to Parallel Programming for Scientists and Engineers

Lectures: Monday, Wednesday & Friday 11:00-11:50 AM, 1109 Siebel Center for Computer Science


David Padua

E-mail: padua@illinois.edu
Webpage: http://polaris.cs.uiuc.edu/~padua
Office: 4227 SC
Office Hours: Wednesday, 1:30-2:30 pm

Teaching Assistant

Osman Sarood

Email: sarood1@illinois.edu

Office : 0207 SC

Office Hours: Friday, 9:00-11:00 am


Introduction to High Performance Computing for Scientists and Engineers by Georg Hager and Gerhard Wellein
CRC Press

The book can be purchased from numerous places including  Amazon and Barnes&Noble. It is also available in e-book.


Aug 22

Welcome to CS 420/CSE402/ECE492 !

Aug 26

MP1 to be posted by Monday morning – due by Monday, September 5 at 1:59:59 pm.

Reading Assignment 1: Textbook's Chapter 1

Aug 30

MP1 has been posted. It is due Friday September 9 at 11:59:59 pm.
(Apologies for the delay)

Sept 9

MP1 is due today. Please zip the two code files along with the report and email me at sarood1@illinois.edu.

IMPORTANT: If you are auditing the course and plan to enroll, please send Mr. Sarood an e-mail so that we can ask for an account for you on the Polaris machines. Meanwhile, you can run the MP on any Intel-based machine*

Sep 12
Reading Assignment 2: Textbook's Chapter 2
Reading Assignment 3: Susan L. Graham, Peter B. Kessler, and Marshall K. McKusick. 2004. gprof: a call graph execution profiler. SIGPLAN Not. 39, 4 (April 2004), 49-57. DOI=10.1145/989393.989401 http://doi.acm.org/10.1145/989393.989401

Sept 14

MP2 has been posted. It is due on Spetember 26th. If you have questions please post them on the newsgroup.

Sep 16
Reading Assignment 4: VTune(TM) Performance Analyzer for Linux

Sept 26

MP3 has been posted. It is due on October 3.

Sept 28

Reading Assignment 5: Textbook's Chapter 6.

Homework 2 has been posted. It is due on October 3 in class.

Oct 10

MP4 has been posted. It is due October 24 at 11:59 pm

Reading Assignment 6: Texbook's chapter 5. Sections 5.1 - 5.3.5

Oct 16

FINAL EXAM: Will be on Dec 13, 8-11 am in Rooms 1109 and 1105 Siebel Center

Oct 18

We will be distributing the remaining Midterm exams and MP2 scores in class tomorrow.

Oct 21
Reading Assignment 7: Textbook's Chapter 7.
Reading Assignment 8: Section 3.6

Oct 28
Reading Assignment 9: The OpenMP Memory Model by Jay P. Hoeflinger and Bronis R. de Supinski

MP5 has been posted. It is due November 11 at 11:59 pm

Nov. 2

Reading Assignment 10: Chapters 5 and 6 of M. Quinn's book "Parallel Programming in C with MPI and OpenMP".

MP5 due date is now Monday November 14 at 11:59 pm.

Nov. 7

Reading Assignment 11: Chapters 8 and 11 of M Quinn's book "Parallel Programming in C with MPI and OpenMP".
Reading Assignment 12: Chapters 8 and 9 of the textbook

Nov. 30
Reading Assignment 13: Chapter 11 of the textbook.
Reading Assignment 14: Charm++ Tutorial (Only required: (1)Preface, (2)Introduction to Charm++ Concepts, (3)Introduction to the Charm++ Runtime System, and (4) Basics of Charm++ Programming)

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.