
Explanation of Solution
Processor number Required time Waiting time Speedup Ratio 1 100 2 50 54 1.85 0.93 4 25 29 3.44 0.86 8 12.5 16.5 6.06 0.75 16 6.25 10.25 9.76 0.61
Processor number | Required time | Waiting time | Speedup | Ratio |
1 | 100 | |||
2 | 50 | 54 | 1.85 | 0.93 |
4 | 25 | 29 | 3.44 | 0.86 |
8 | 12.5 | 16.5 | 6.06 | 0.75 |
16 | 6.25 | 10.25 | 9.76 | 0.61 |
The execution time of the processor can be calculated using the following formula
Substitute, “100” for “execution time” and “1” for “processor number” in the above formula is given below:
Thus the time required by the first processor is 100 seconds.
Substitute, “100” for “execution time” and “2” for “processor number” in the above formula is given below:
Thus the time required by 2 processors is 50 seconds.
Substitute, “100” for “execution time” and “4” for “processor number” in the above formula is given below:
Thus the time required by 4 processors is 25 seconds.
Substitute, “100” for “execution time” and “8” for “processor number” in the above formula is given below:
Thus the time required by 8 processors is 12.5 seconds.
Substitute, “100” for “execution time” and “16” for “processor number” in the above formula is given below:
Thus the execution time of 16 processors is 6.25 seconds.
The waiting time of the processor can be calculated using the formula
The waiting time of the first processor is 0 because the processor itself starts the process on the requirement.
Substitute, “50” for “required time” and “4” for “overhead time” in the above formula is given below:
Thus, the waiting time of 2 processors is 54 seconds.
Substitute, “25” for “required time” and “4” for “overhead time” in the above formula is given below:
Thus, the waiting time of 4 processors is 29 seconds.
Substitute, “12.5” for “required time” and “4” for “overhead time” in the above formula is given below:

Want to see the full answer?
Check out a sample textbook solution
Chapter 1 Solutions
Computer Organization and Design MIPS Edition, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." push Write an Arduino program to obtain the complement following input sequence (1011) by using switch connected to pin 11 and one LED connected to pin 12. one of the buttonarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write a program to read the distance from ultrasonic sensor connected to pin No. A3 and urn ON a RED pin No. 12 when the distance rises from 100cm.arrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to blink (flash) 8- LED's connected to pins (6-13) according to the following sequence: array with delay of 0.1s). (Note: Use Pin 6 Pin 7 Pin 8 Pin 9 Pin 10 Pin 11 Pin 12 Pin 13 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 11100 0 1 1 1 1 1 1 1 1 1 1 1 1 177 1 1 1 1 1 1 1 1arrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Suppose you have two push buttons connected to pins 7 & 8 and two LED's connected to pins 9 & 10 of an Arduino. Write a program to turn ON the LED's if the two push buttons are pressed according to the following scenario. push buttons push buttons LED (pin9) LED (pin10) Delay (pin7) (pin8) open open HIGH HIGH 2s closed open LOW HIGH 1s open closed HIGH LOW 1s closed closed LOW LOW 3sarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." OF ENG Connect 8 LED's and one push button to an Arduino, write a program to glow the LED's in series one by one when the button is pressed. When the button is released it should stop and restart again when the button is pressed hold. And when the LED's sequence is complete it should stop and shouldn't restart unless the button is released and repressed.arrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to read the status of two push buttons COLED's connected to pins 2&3 respectively and flash ON two connected to pins 12&13 respectively according to the following scenario: If pin 2 is HIGH let LED 12 flash with delay of 400ms, and if pin 3 HIGH, let LED 13 flash ON with delay of 300ms.arrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to obtain the complement following input sequence (1011) by using switch connected to pin11 and one LED connected to pin12. one push of the buttonarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Suppose you have two push buttons connected to pins 7,8 and two LED's connected to pins 9,10 of an Arduino. Write a program to turn ON/OFF the LED's if the two push buttons are pressed according to the following scenarios: S7 S$ L9 L10 Delay 0 0 1 1 2s 1 0 0 1 1s 1 1 0 1s 0 0 3s EERINGarrow_forward"Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to read the status of two push buttons connected to pins 2&3 respectively and flash ON two LED's connected to pins 12&13 respectively according to the following scenario: If pin 2 is HIGH let LED 12 flash with delay of 400ms, and if pin 3 HIGH, let LED 13 flash ON with delay of 300ms.arrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Suppose you have 4-LED's connected to pins (10,11,12,13) and 2-Switches connected to pins (4,5) of an Arduino, write program to turn ON 10&12 while turning OFF 11&13 for 350ms by pressing the switch connected to pin 4. Then turn ON 10&11 while turning OFF 12&13 for 400ms when pressing the switch connected to pin 5.arrow_forwardCan you write the following C program into ARMv8 Assembly Language?long long int f(long long int n, long long int k) { long long int b; b=k+2; if (n==0) b = 8; else b = b + 4 * n + f(n-1,k+1); return b + k; }Can you make sure to properly save and restor registers across prodcedure calls, and assume that the procedure starts at address 0x00400100. Additionally, can you keep variable b at X19, and assume n and k are passed in X0 and X1. The result is returned in X0arrow_forwardNo Ai, find the correct answer to this question. Because all the rest ive found or tried are wrong. Show the steps.arrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY





