Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
courses:cs377-201951:week4 [2019/02/11 01:34] mlsmith [Lecture Notes] |
courses:cs377-201951:week4 [2019/02/11 13:39] mlsmith [Programming Assignment 2] |
||
---|---|---|---|
Line 12: | Line 12: | ||
* UPC Exercises 1.1 through 1.7 | * UPC Exercises 1.1 through 1.7 | ||
- | * Due: Wed, Sep 28 | + | * Due: Wed, Feb 20 |
* Here's a link to a PDF of Ch. 1: [[http:// | * Here's a link to a PDF of Ch. 1: [[http:// | ||
* Hints | * Hints | ||
Line 51: | Line 51: | ||
* ssh into other workstations to test your ssh keys | * ssh into other workstations to test your ssh keys | ||
* first time you ssh to workstation you will be prompted to confirm it's okay: '' | * first time you ssh to workstation you will be prompted to confirm it's okay: '' | ||
- | * subsequent logins to that workstation should be with passwords or prompts! | + | * subsequent logins to that workstation should be without |
* this is what you need to do before attempting to run your UPC programs | * this is what you need to do before attempting to run your UPC programs | ||
Line 72: | Line 72: | ||
* Ben-Ari Ch's 1 and 2 | * Ben-Ari Ch's 1 and 2 | ||
* Ben-Ari slides: {{slides.pdf|PDF}} | * Ben-Ari slides: {{slides.pdf|PDF}} | ||
- | * resume slide 34 | + | * resume slide 50 |
* Formula(number of possible interleavings): | * Formula(number of possible interleavings): | ||
* # interleavings = (nk)! / (k!)^n = $\frac{(nk)!} {(k!)^n}$ | * # interleavings = (nk)! / (k!)^n = $\frac{(nk)!} {(k!)^n}$ | ||
* where n = # processes and k = # steps / process | * where n = # processes and k = # steps / process | ||