Difference between revisions of "CSC352 Class Page 2010"

From dftwiki3
Jump to: navigation, search
(Python Threads)
(Python Threads)
Line 92: Line 92:
 
* [http://maven.smith.edu/~thiebaut/transputer/chapter8/chap8-1.html Measuring Performance]
 
* [http://maven.smith.edu/~thiebaut/transputer/chapter8/chap8-1.html Measuring Performance]
 
* [http://insidehpc.com/2010/01/05/sun-video-tutorial-optimizing-performance-in-parallel-processing/ Video] from Sun Microsystems on parallelizing applications and  improving their performance (19 minutes)
 
* [http://insidehpc.com/2010/01/05/sun-video-tutorial-optimizing-performance-in-parallel-processing/ Video] from Sun Microsystems on parallelizing applications and  improving their performance (19 minutes)
 +
* [http://maven.smith.edu/~thiebaut/transputer/chapter7/chap7-1.html Deadlocks]
 
<!-- ================================================================== -->
 
<!-- ================================================================== -->
 
|- style="background:#eeeeff" valign="top"
 
|- style="background:#eeeeff" valign="top"

Revision as of 16:17, 7 February 2010



Main Page | Syllabus | Schedule | Links & Resources



Projects

  • Project 1: Will start first, after we have seen some more python threads
  • Project 2: Will deal with the Xgrid
  • Project 3: Will deal with Hadoop
  • Project 4 has officially started on 1/26/10! Find its shared wiki page here!

Python Threads

Week Topics Reading
Week 1
1/25
  • Tuesday
    • Introduce Syllabus
    • Interrupts
Pogoplug.jpg
  • Thursday
    • The PogoPlug...
    • The iPad...
    • Python Review
      • NQueens.py: a python program to find the first solution for N queens on an NxN board.

Read
  • What is a Thread? [1]
  • What is a Processes? [2]
Reference material for when we start programming
For Discussion next Tuesday
  • read the paper by Asanovic K. et al, The Landscape of Parallel Computing Research: A View from Berkeley.
Week 2
2/1

 

Week 3
2/8
  • Tuesday
    • An experiment with Control-C...
    • Performance measures
      • Speedup
      • Execution time
      • Processor utilization
      • Processor efficiency
      • Processor efficacy
    • Guidlines for presenting research papers
    • Deadlocks
  • Thursday

Week 4
2/15
  • Tuesday
  • Thursday

 

XGrid Programming

Week Topics Reading
Week x
  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Cloud Computing

Week Topics Reading
Week x
  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday

 

Week x

  • Tuesday
  • Thursday