Concurrent Programming [CS-1747]
Computer Engineering Department
Iran University of Science and Technology
(Spring 2009)
Course Staff
Function |
Name |
Email Address |
Lecturer |
Hadi Salimi |
hsalimi (AT) iust (dot) ac (dot) ir |
Lecturer |
Nima Ghaemian |
nima AT comp (dot) iust (dot) ac
(dot) ir |
Assistant |
Omid Kashefi |
omid.kashefi AT gmail.com |
Memorial Photos



News
To see your final marks,
click here and SEND me your
objections till this weekend using the email you sent me your
assignments. |
18 July 2009, 2:34 P.M. |
The third assignment is defined and is ready for
download on the course homepage. |
30 May 2009, 3:10 P.M. |
The second assignment is defined and is ready
for download. See below. |
02 May 2009, 6:01 P.M. |
Please take a look at the assignment part of the
page for submission rules. |
18 April 2009, 6:49 P.M. |
See the assignment at the assignment section of
the page. |
13 April 2009, 7:45 P.M. |
Due to my participation at
FSEN'09
conference, there would be NO class at forthcoming Wednesday. |
13 April 2009, 7:43 P.M. |
The cancellation would be compensated on the
next Thursday (5 March 2009). |
22 February 2009, 10:38 AM |
There would be NO class on the forthcoming
Wednesday (25 February 2009) |
22 February 2009, 10:36 AM |
Course Outline
Lectures: Wednesdays, 17:00-20:00;
Room:
Computer Engineering Department, Room 210,
The following is a list of topics covered in the
lectures (subject to change):
- An introduction to parallel computing
- Parallel architectures (Multi-Processors, Multi-Computers,
Multi-Cores, GPUs, etc)
- Parallel programming concepts
- Shared memory programming (OpenMP, CILK, TBB, etc)
- Distributed programming (MPI, RPC, RMI, CORBA, etc)
- Parallelizing compilers
- Parallel algorithms
- Formal aspects of parallel programming (CSP,CCS)
Resources
Regarding the fact that a diverse range of topics would be covered in
this course, some chapters of the following textbooks would be
introduced in the class. Other sources would be added here for class
students.
n
Textbooks
- Greg Andrews, "Foundation of Multithreaded, Parallel and
Distributed Programming", Addison Wesley, 2000.
- C. Hughes, T. Hughes, "Professional Multicore
Programming", Wiley Publishing Inc., 2008.
Lecture Notes
Assignments
Please send me your assignments according the the rules
defined here.
Project
Description
The Course Around the World
Send me any other interesting links related to this course.
Other Useful Resources
|