Difference between revisions of "CSC352 Class Page 2010"
(→Python Threads) |
(→Python Threads) |
||
Line 89: | Line 89: | ||
**** [[CS352_threadedpingWithLocks.py | threadedPingWithLocks.py]] | **** [[CS352_threadedpingWithLocks.py | threadedPingWithLocks.py]] | ||
**** [[CS352_threadedpingWithSemaphores.py | threadedPingWithSemaphores.py]] | **** [[CS352_threadedpingWithSemaphores.py | threadedPingWithSemaphores.py]] | ||
+ | * '''Thursday''' | ||
+ | ** Continuation of Shared Memory and Sharing | ||
+ | *** Python Queues | ||
**** [[CS352_threadedpingWithQueues.py | threadedPingWithQueues.py]] | **** [[CS352_threadedpingWithQueues.py | threadedPingWithQueues.py]] | ||
+ | ** An alternative to Threading: [http://docs.python.org/library/multiprocessing.html Multiprocessing] | ||
+ | *** Available with Python 2.6 and up only | ||
+ | *** [[CSC352_multiprocessingNQueens.py | multiprocessingNQueens.py]] | ||
+ | *** [[CSC352 Comparison threading to multiprocessing| Comparison]] of the two methods | ||
** Performance measures | ** Performance measures | ||
*** Speedup | *** Speedup | ||
Line 98: | Line 105: | ||
** Guidlines for presenting research papers | ** Guidlines for presenting research papers | ||
** Deadlocks | ** Deadlocks | ||
− | + | ||
---- | ---- | ||
* [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes] | * [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes] |
Revision as of 20:45, 10 February 2010
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 |
|
|
Week 2 2/1 |
|
|
Week 3 2/8 |
|
|
Week 4 2/15 |
|
|
XGrid Programming
Week | Topics | Reading |
Week x |
|
|
Week x |
|
|
Week x |
|
|
Week x |
|
|
Cloud Computing
Week | Topics | Reading |
Week x |
|
|
Week x |
|
|
Week x |
|
|
Week x |
|
|
Week x |
|
|