Difference between revisions of "CSC352 Class Page 2013"
(→Weekly Schedule) |
|||
Line 22: | Line 22: | ||
** Syllabus | ** Syllabus | ||
** Introduction to final project. | ** Introduction to final project. | ||
+ | *** Approach | ||
+ | *** Programming | ||
+ | *** Testing | ||
+ | *** ==> paper (see [[Media:XGridHadoopCloser2011.pdf | 2011 paper]] for example). | ||
+ | ** Parallelism: going to the source: '''Interrupts'''! | ||
+ | *** 8086 type of interrupts (simplified) | ||
+ | ** What is a process? | ||
+ | ** What is a thread? | ||
+ | ** Multithreaded programming. | ||
+ | |||
* '''Thursday''' | * '''Thursday''' | ||
---- | ---- | ||
− | * | + | * Definition of a [http://en.wikipedia.org/wiki/Process_(computing) Process] |
+ | * Definition of a [http://en.wikipedia.org/wiki/Thread_(computer_science) Thread] | ||
+ | * Definition of an [http://www.sci.brooklyn.cuny.edu/~jniu/teaching/csc33200/files/0910-ComputerSystemOverview02.pdf interrupt] | ||
|| | || | ||
Revision as of 11:11, 2 September 2013
--D. Thiebaut (talk) 11:15, 9 August 2013 (EDT)
Weekly Schedule
Week | Topics | Reading |
Week 1 9/3 |
|
|
Week 2 9/10 |
|
|
Week 3 9/17 |
|
|
Week 4 9/24 |
|
|
Week 5 10/1 |
|
|
Week 6 10/8 |
|
|
Week 7 10/15 |
|
|
Week 8 10/22 |
|
|
Week 9 10/29 |
|
|
Week 10 11/5 |
|
|
Week 11 11/12 |
|
|
Week 12 11/19 |
|
|
Week 13 11/26 |
|
|
Week 14 12/3 |
|
|
Week 15 12/10 |
|
|
Links and Resources
On-Line Resources
- Introduction to Parallel Processing, by Blaise Barney, Lawrence Livermore National Laboratory. A good read. Covers most of the important topics.
- Introduction to MPI, by Blaise Barney, Lawrence Livermore National Laboratory. Another short but excellent coverage of a topic in parallel processing, this time MPI.
- A 90-Minute Guide to Modern Microprocessors
Classics
- Designing and Building Parallel Programs, by Ian Foster. A relatively old reference (1995), with still good information.
Papers