2 votes 2 votes 2 processors M1 and M2 implement the same instruction set.Processor 1 uses 5 staged pipeline and uses clock cycle of 10micro sec.Processor M2 uses a 7 staged pipeline and a clock cycle of 7.5micro sec which has better max throughput A_i_$_h asked Nov 13, 2017 A_i_$_h 1.5k views answer comment Share Follow See all 4 Comments See all 4 4 Comments reply joshi_nitish commented Nov 13, 2017 reply Follow Share throuhput(pipeline) ∝ $\frac{1}{clockperiod}$ processor 2 has lower clock period and hence better througput P.S: throghput in pipeline does not depend on no. of stages unless branch instructions are not there. 2 votes 2 votes A_i_$_h commented Nov 13, 2017 reply Follow Share @joshi What if it had branch instructions involved how will we proceed to find which has better throughput 0 votes 0 votes Rishabh Gupta 2 commented Jan 21, 2018 reply Follow Share @Aish It asked for maximum throughput. which we can achieve when we have no braches. But this statement: S3 : Programs executing on M-2 will always run faster than programs executing on M-1. Should be false. Because we cannot guarantee faster execution "always". Right @joshi_nitish? 1 votes 1 votes Registered user 48 commented Nov 24, 2018 reply Follow Share Yes, for single instruction it will be false! 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes M1 has better throughput Parshu gate answered Nov 13, 2017 Parshu gate comment Share Follow See 1 comment See all 1 1 comment reply joshi_nitish commented Nov 13, 2017 reply Follow Share why so? 0 votes 0 votes Please log in or register to add a comment.