Explanation of Solution
Number of processors Arithmetic instructions L/S instructions Branch instructions Execution Time (Seconds) 1 2 .56 × 10 9 1.28 × 10 9 2 .56 × 10 9 9.6 2 1.83 × 10 9 9.14 × 10 8 2 .56 × 10 9 7.04 4 9.12 × 10 8 4.57 × 10 8 2 .56 × 10 9 3.84 8 4.57 × 10 8 2 .29 × 10 8 2 .56 × 10 9 2.24
Number of processors | Arithmetic instructions | L/S instructions | Branch instructions | Execution Time (Seconds) |
1 | 9.6 | |||
2 | 7.04 | |||
4 | 3.84 | |||
8 | 2.24 |
The arithmetic instructions are parallelized to run over multiple cores as follows
Substitute, “
Thus, the number of arithmetic instructions with 2 processors is
Substitute, “
Thus, the number of arithmetic instructions with 4 processors is
Substitute, “
Thus, the number of arithmetic instructions with 8 processors is
The L/S instructions are parallelized to run over multiple cores as follows
Substitute, “
Thus, the number of L/S instructions with 2 processors is
Substitute, “
Thus, the number of L/S instructions with 4 processors is
Substitute, “
Thus, the number of L/S instructions with 8 processors is
The total execution time of the program can be calculated using the following formula
Substitute, “2” for “CPI of arithmetic instructions”, “12” for “CPI of L/S instructions”, “5” for “CPI of branch instructions”,, “
Thus, the total execution time of the program with 1 processor is “10.88 seconds”.
Substitute, “2” for “CPI of arithmetic instructions”, “12” for “CPI of L/S instructions”, “5” for “CPI of branch instructions”,, “
Thus, the total execution time of the program with 1 processor is “7.95 seconds”.
Substitute, “2” for “CPI of arithmetic instructions”, “12” for “CPI of L/S instructions”, “5” for “CPI of branch instructions”,, “
Thus, the total execution time of the program with 1 processor is “4.29 seconds”.
Substitute, “2” for “CPI of arithmetic instructions”, “12” for “CPI of L/S instructions”, “5” for “CPI of branch instructions”,, “
Thus, the total execution time of the program with 1 processor is “2.47 seconds”.
Want to see more full solutions like this?
Chapter 1 Solutions
Computer Organization and Design MIPS Edition, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
- 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