[ Prev ]
2022-03-14

-- Practice Midterm Mar 14 2022
Nimesh & Parth
Resource Description for prac midterm q4.jpg
Nimesh & Parth ((resource:prac midterm q4.jpg|Resource Description for prac midterm q4.jpg))

-- Practice Midterm Mar 14 2022
Team: Michael Nguyen, Sneh Kothari
(Question 10)
For all 16 processors, we can compute the thresholds L = 11, H = 13, and G = 14. The faulty processors’ job is to foil all good processor thresholds so that they can never reach an agreement.
Suppose all 8 good processors vote yes. The 8 faulty processors can always do the opposite of the good processors and vote no. The point is that the good processors never reach a threshold and default to voting no. In the next round, the faulty processors can then vote yes against the good processors, where they will be stuck in a loop never reaching a threshold. The good processors will keep re-voting no and the faulty ones will keep re-voting yes.
(Edited: 2022-03-14)
Team: Michael Nguyen, Sneh Kothari (Question 10) For all 16 processors, we can compute the thresholds L = 11, H = 13, and G = 14. The faulty processors’ job is to foil all good processor thresholds so that they can never reach an agreement. Suppose all 8 good processors vote yes. The 8 faulty processors can always do the opposite of the good processors and vote no. The point is that the good processors never reach a threshold and default to voting no. In the next round, the faulty processors can then vote yes against the good processors, where they will be stuck in a loop never reaching a threshold. The good processors will keep re-voting no and the faulty ones will keep re-voting yes.

-- Practice Midterm Mar 14 2022
Team: Lakshmi Prasanna Gorrepati, Rushikesh Padia, Priyusha Kotta
Question 7:
Resource Description for WhatsApp Image 2022-03-14 at 9.31.56 PM.jpeg
(Edited: 2022-03-14)
'''Team: ''' Lakshmi Prasanna Gorrepati, Rushikesh Padia, Priyusha Kotta Question 7: ((resource:WhatsApp Image 2022-03-14 at 9.31.56 PM.jpeg|Resource Description for WhatsApp Image 2022-03-14 at 9.31.56 PM.jpeg))

-- Practice Midterm Mar 14 2022
Teammates- Sriya, Likhitha, Thomas 5. Concurrency platforms: It provides a layer of software that coordinates, schedules, and manages parallel computing resources. Nested Parallelism: A call to a subroutine can be spawned and the caller can parallelly execute along with the spawned child. Static Threading: It is used to program shared memory in parallel computers. Creating and destroying threads is costly so threads are persisted till the end of the execution of the program. Hence the word 'static' in static threading. Determinacy race: It occurs when two threads try to access shared memory at a time and at least one of them writes to the shared memory.
(Edited: 2022-03-14)
Teammates- Sriya, Likhitha, Thomas 5. Concurrency platforms: It provides a layer of software that coordinates, schedules, and manages parallel computing resources. Nested Parallelism: A call to a subroutine can be spawned and the caller can parallelly execute along with the spawned child. Static Threading: It is used to program shared memory in parallel computers. Creating and destroying threads is costly so threads are persisted till the end of the execution of the program. Hence the word 'static' in static threading. Determinacy race: It occurs when two threads try to access shared memory at a time and at least one of them writes to the shared memory.
X