What should the cpi of load

Assignment Help Computer Engineering
Reference no: EM133703198

Question: Assume for arithmetic, load/store, and branch instructions, a processor has CPIs of 1, 12, and 5, respectively. Also assume that on a single processor a program requires the execution of 2.56E9 arithmetic instructions, 1.28E9 load/store instructions, and 256 million branch instructions. Assume that each processor has a 2 GHz clock frequency. Assume that, as the program is parallelized to run over multiple cores, the number of arithmetic and load/store instructions per processor is divided by 0.7 x p (where p is the number of processors) but the number of branch instructions per processor remains the same. (a) Find the total execution time for this program on 1, 2, 4, and 8 processors, and show the relative speedup of the 2, 4, and 8 processor result relative to the single processor result. (b) If the CPI of the arithmetic instructions was doubled, what would the impact be on the execution time of the program on 1, 2, 4, or 8 processors? (c) To what should the CPI of load/store instructions be reduced in order for a single processor to match the performance of four processors using the original CPI values?

Reference no: EM133703198

Questions Cloud

Assignments that require ms access can be completed : Database Processing, then Application Exercise. The scenarios are: AE5-1, AE5-2, and AE5-3. Once completed, upload the results here in APA format
How the childs disability affects the childs involvement : Does this PLAAFP include baseline summary and indicate how the child's disability affects the child's involvement and progress in general education curriculum.
What did each tool respond with? what differences did you : What did each tool respond with? What differences did you notice between the 2 responses - Which response is closer to the solution that you requested, and why?
What approach might you take for your resume : For these questions, refer to the Resumes page: What approach might you take for your resume -- the chronological approach or the functional approach? Why?
What should the cpi of load : To what should the CPI of load/store instructions be reduced in order for a single processor to match the performance of four processors using the original CPI
What changes might we expect in isabella : Isabella is 6 years old and her parents recently placed her in a weekend soccer program. What changes might we expect in Isabella?
Create an eight-slide powerpoint presentation : Create an eight-slide PowerPoint presentation instead. For the presentation, you must follow the same prompt as above, but also include at least four images
Which three traits are correlated positively or negatively : According to Rhodes and Smith (2006) and their meta-analytic work. Which three traits are correlated either positively or negatively with physical activity?
What makes the approach effective : In this discussion, give an example of a behavioral based approach commonly used within counseling, except CBT. What makes this approach effective?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd