Difference between revisions of "CSC352 Class Page 2010"

From dftwiki3
Jump to: navigation, search
(XGrid Programming)
(XGrid Programming)
Line 180: Line 180:
 
**** [http://meta.wikimedia.org/wiki/Research Wikipedia Research Projects]
 
**** [http://meta.wikimedia.org/wiki/Research Wikipedia Research Projects]
 
*** [[CSC352_Project_2 | Intro to Projects #2 and #3]] ([http://cs.smith.edu/~thiebaut/freevideos/BigData2.swf  presentation])
 
*** [[CSC352_Project_2 | Intro to Projects #2 and #3]] ([http://cs.smith.edu/~thiebaut/freevideos/BigData2.swf  presentation])
*** Define Homework #3
 
 
* '''Thursday'''
 
* '''Thursday'''
 
** Canceled by DT
 
** Canceled by DT
Line 195: Line 194:
 
** Presentation and discussion of  [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.60.7248&rep=rep1&type=pdf Building Computational Grids with Apple's XGrid Middleware], by Hughes, B. (''ACM International Conference Proceeding Series'', Vol. 167, Hobart, Tasmania, Australia, 2006.)  ([[media:buildingComputationalGrids.pdf|cached copy]])
 
** Presentation and discussion of  [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.60.7248&rep=rep1&type=pdf Building Computational Grids with Apple's XGrid Middleware], by Hughes, B. (''ACM International Conference Proceeding Series'', Vol. 167, Hobart, Tasmania, Australia, 2006.)  ([[media:buildingComputationalGrids.pdf|cached copy]])
 
** [[XGrid Tutorial Part 2: Processing Wikipedia Pages | XGrid Lab 2]]
 
** [[XGrid Tutorial Part 2: Processing Wikipedia Pages | XGrid Lab 2]]
 +
** Define Homework #3
 +
** Guidelines for projects. ([http://cs.smith.edu/~thiebaut/freevideos/WhatsInAProject.swf Presentation]) (We stopped on the bell-curve).
 +
* '''Thursday'''
 
** Guidelines for projects. ([http://cs.smith.edu/~thiebaut/freevideos/WhatsInAProject.swf Presentation])
 
** Guidelines for projects. ([http://cs.smith.edu/~thiebaut/freevideos/WhatsInAProject.swf Presentation])
** Define Homework #3
 
 
** Scheduling
 
** Scheduling
 
*** Processor Scheduling (OS)
 
*** Processor Scheduling (OS)
Line 202: Line 203:
 
*** XGrid Scheduling
 
*** XGrid Scheduling
  
* '''Thursday'''
 
 
----
 
----
 
*  [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes]
 
*  [http://cs.smith.edu/classwiki/index.php/CSC352_Page Lecture Notes]
 
||
 
||
 
+
* [[CSC352 Homework 3 | Homework #3 ]]
 
<!-- ================================================================== -->
 
<!-- ================================================================== -->
 
|- style="background:#eeeeff" valign="top"
 
|- style="background:#eeeeff" valign="top"

Revision as of 14:27, 9 March 2010



Main Page | Syllabus | Schedule | Links & Resources



Projects

  • Project 1: Started Feb 16, due March 2nd.
  • 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!
SmilingPython.png

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

Week 4
2/15


XgridLogo.png

XGrid Programming

Week Topics Reading
Week 5

Week 6


Week 7


Week 8

  • 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

 


Selected Solutions for papers, homework, or projects