We know that one of the ways to make implementation more efficient is to use pipeline which is to process new data before completely finishing the previous ones. I want to know is there any case that using pipeline reduces throughput? When is pipeline appropriate to use and when is it better not to use it?

  • $\begingroup$ You have no choice here. I don't think there is any pipelined processor where you could turn pipelining off. $\endgroup$ – gnasher729 Jan 24 at 22:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.