Question

Suppose you are designing a new computer system with the only restriction being that it must...

Suppose you are designing a new computer system with the only restriction being that it must be a pipelined architecture. Write and explain two limitation that this restriction would produce on the instruction set for this machine.

--------------------
Could you please explain the question to me? I don't understand it!

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Pipelining architecture increases the CPU instruction throughput - the number of instructions completed per unit of time. But it does not reduce the execution time of an individual instruction. In fact, it usually slightly increases the execution time of each instruction due to overhead in the pipeline control.
The increase in instruction throughput means that a program runs faster and has lower total execution time.

Hence, the major limitations that I could think of which could arise in a pipelined architecture are:

  • Pipeline latency. The fact that the execution time of each instruction does not decrease puts limitations on pipeline depth;
  • Imbalance among pipeline stages. Imbalance among the pipe stages reduces performance since the clock can run no faster than the time needed for the slowest pipeline stage;
  • Pipeline overhead. Pipeline overhead arises from the combination of pipeline register delay (setup time plus propagation delay) and clock skew.
Add a comment
Know the answer?
Add Answer to:
Suppose you are designing a new computer system with the only restriction being that it must...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Page 2 SECTIONA (a) To improve the performance of a computer, a new design aims to raise the overall system speed by 1.5 times of the original version It is known that the system performance effi...

    Page 2 SECTIONA (a) To improve the performance of a computer, a new design aims to raise the overall system speed by 1.5 times of the original version It is known that the system performance efficiency is contributed to by both CPU (40%) and memory (60%). In the new design, only the CPU can be changed By using Amdahl's law, calculate how much faster the new CPU must perform to meet the overall speed-up requirement. (6 marks) b) In the...

  • Suppose we are thinking about replacing an old computer with a new one. The old one...

    Suppose we are thinking about replacing an old computer with a new one. The old one cost us $1,300,000; the new one will cost, $1,560,000. The new machine will be depreciated straight-line to zero over its five-year life. It will probably be worth about $300,000 after five years. The old computer is being depreciated at a rate of $260,000 per year. It will be completely written off in three years. If we don't replace it now, we will have to...

  • Suppose we are thinking about replacing an old computer with a new one. The old one...

    Suppose we are thinking about replacing an old computer with a new one. The old one cost us $1,300,000; the new one will cost, $1,560,000. The new machine will be depreciated straight-line to zero over its five-year life. It will probably be worth about $300,000 after five years. The old computer is being depreciated at a rate of $260,000 per year. It will be completely written off in three years. If we don't replace it now, we will have to...

  • computer analysis

    Questions1.  The function L is defined as L(1) = 2,L(2) = 1,L(3) = 3,L(4) = 4 and for n ≥ 4,L(n + 1) = L(n) + L(n − 1) + L(n − 2)L(n − 3)i.e., the (n + 1)-th value is given by the sum of the n-th, n − 1-th and n − 2-th values divided by the n − 3-th value.(a)  Write an assembly program for computing the k-th value L(k), where k is an integer bigger than...

  • What are the specific limitations of a computer system that provides no operating system? What must...

    What are the specific limitations of a computer system that provides no operating system? What must be done to load and execute programs? What are the limitations of providing a BIOS in ROM? Clearly explain the differences between multiprogramming, multiuser, and multiprocessing. What are the conditions and restrictions that you would want to impose on a multitasking system that is being used with real-time processes? Nearly every operating system separates the file system from the I/O services. What is the...

  • Suppose you are working in the IT Support department of a computer store. A customer calls...

    Suppose you are working in the IT Support department of a computer store. A customer calls you and says “My printer at home worked great until this morning. Now, when I try to print, nothing happens. It’s not just my computer. None of the computers in the house can print.” Please assume the customer has rebooted the machine, has scanned the computer for malware, and has turned the printer off and back on. Please assume the computer has all of...

  • (a) Elmax Africa is considering the adoption of a new robust Information System, [a computer-based information...

    (a) Elmax Africa is considering the adoption of a new robust Information System, [a computer-based information system] for its operations; and ASME IT Solutions is contracted to develop this system. As the Senior System Analyst at ASME IT Solutions you are selected to lead this project. (a). Discuss, in detail, three major types of information system that organizations use, which could possibly be blended (or combined) in the proposed system; and illustrate your answer with relevant practical examples from business/banking...

  • You are designing an education session for your colleagues on transitioning from a paper-based documentation system...

    You are designing an education session for your colleagues on transitioning from a paper-based documentation system to an electronic medical record (EMR) system. Time is of the essence, and you have three 1-hour sessions planned to cover the information they need to incorporate the new EMR system into their daily practice. Several of your colleagues are concerned about their ability to master the new system. Jack, the nursing unit supervisor, confides, “I am terrified. Learning a whole new system of...

  • Two weeks ago, you started a new job as a system administrator for a computer lab...

    Two weeks ago, you started a new job as a system administrator for a computer lab at a small college. Wanting to make a good impression, you immediately set out to learn more about the various applications provided to the users of the lab. One of the packages, an engineering design tool, seemed out of date. You looked through the lab’s file of licensing agreements to see how much it would cost to get an upgrade. To your horror, you...

  • Hi can you help me solve the following Computer Architecture and Organisation Problem on (Performance: Measurement...

    Hi can you help me solve the following Computer Architecture and Organisation Problem on (Performance: Measurement and Analysis)? I have provided some suggested guidelines in answering the questions. Thank you. 1. What is throughput? Will a system with higher throughput be faster than a system with lower throughput? Please provide your analysis with clearly stated examples. (Difference between throughput and response time) Ans: Not faster. Why? 2. What does BPS (bits per second) mean in term of performance? (i.e Throughput...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT