User Tools

Site Tools


cs415pdc:advent2017:cody_johnson

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
cs415pdc:advent2017:cody_johnson [2022/01/21 16:47]
johnscl1 created
cs415pdc:advent2017:cody_johnson [2022/04/06 15:11] (current)
johnscl1
Line 2: Line 2:
  
 [[http://​hive.sewanee.edu/​johnscl1/​CS415|My CS415 Hive Homepage]] [[http://​hive.sewanee.edu/​johnscl1/​CS415|My CS415 Hive Homepage]]
 +
 +^  Labs  ^^
 +| 0 | [[https://​hive.sewanee.edu/​johnscl1/​CS415/​Lab_0.html|Lab 0]] |
 +| 1 | Writeup given in class |
 +| 2 | [[https://​hive.sewanee.edu/​johnscl1/​CS415/​Lab2Speedups.html|Lab 2 Speedup Graphs]] |
 +| 7 | [[https://​hive.sewanee.edu/​johnscl1/​CS415/​Lab7Speedups.html|Lab 7 Speedup Graph]] |
 +| 8 | [[https://​hive.sewanee.edu/​johnscl1/​CS415/​Lab8Graph.html|Lab 8 Runtime Comparison Graph]] |
 +| Graphics | [[https://​hive.sewanee.edu/​johnscl1/​CS415/​GraphicsLabSpeedup.html|Graphics Lab Speedup Graph]] |
  
 ==== HW 1 Problem 3 ==== ==== HW 1 Problem 3 ====
  
-**Shared memory** systems allow cores to have access to the computer'​s entire memory. ​ Thus, each core can read and write to a shared memory space that all cores on the computer have access to.  In a distributed memory system, each core has its own private memory, and cores have to communicate ​ +  * **Shared memory** systems allow cores to have access to the computer'​s entire memory. ​ Thus, each core can read and write to a shared memory space that all cores on the computer have access to.  In a distributed memory system, each core has its own private memory, and cores have to communicate explicitly about the data in their own memory to other cores instead of the other cores having direct access to it.  Everyday computers are shared memory systems, as processes inside programs all have access to the entirety of the computer'​s memory.  ​ 
- explicitly about the data in their own memory to other cores instead of the other cores having direct access to it.  Everyday computers are shared memory systems, as processes inside programs all have access to the entirety of the computer'​s memory.  ​+ 
 +  * **Distributed memory** systems are often in the form of networks like the internet, where users' computers have to explicitly send data to servers and vice-versa, and private data on other cores or computers are not accessible to others. 
 + 
 + 
 +==== HW 2 Graph Links ==== 
 + 
 +  * [[https://​hive.sewanee.edu/​johnscl1/​CS415/​hw2-2.html|Question 2]] 
 + 
 +  * [[https://​hive.sewanee.edu/​johnscl1/​CS415/​hw2-4.html|Question 4]] 
 + 
 + 
 +==== HW 3 ==== 
 +{{:​cs415pdc:​advent2017:​johnson_hw3_1.png?​300|}}{{:​cs415pdc:​advent2017:​johnson_hw3_2.png?​300|}} 
 + 
 +  * Plot 1: [[https://​hive.sewanee.edu/​johnscl1/​CS415/​HW3-1.html|HW3 Graph 1]]
  
-**Distributed memory** systems are often in the form of networks like the internet, where users' computers have to explicitly send data to servers and vice-versa, and private data on other cores or computers are not accessible to others.+  ​Plot 2: [[https://​hive.sewanee.edu/​johnscl1/​CS415/​HW3-2.html|HW3 Graph 2]]
  
 +==== Graphics Lab ====
 +{{:​cs415pdc:​advent2017:​johnscl1_fire.png?​400|}}
  
cs415pdc/advent2017/cody_johnson.1642805252.txt.gz · Last modified: 2022/01/21 16:47 by johnscl1