2 2 votes A non-pipelined processor has the following stage latencies:\begin{array}{|l|l|}\hline Stage & Latency \\\hline Fetch & 300 ps \\\hline Decode & 400 ps \\\hline Execute & 350 ps \\\hline Memory & 550 ps \\\hline Writeback & 100 ps \\\hline\end{array}Assume no overhead between stages in the non-pipelined design.Which of the following is correct regarding the non-pipelined processor?Cycle time $=550$ ps, Latency $=1700$ ps, Throughput $=1$ instruction every 550 ps Cycle time $=400 \mathrm{ps}$, Latency $=2000 \mathrm{ps}$, Throughput $=1$ instruction every 400 ps Cycle time $=1700 \mathrm{ps}$, Latency $=1700 \mathrm{ps}$, Throughput $=1$ instruction every 1700 ps Cycle time $=1700 \mathrm{ps}$, Latency $=550 \mathrm{ps}$, Throughput $=1$ instruction every 1700 ps CO & Architecture goclasses co-and-architecture goclasses-cs-dpp goclasses-cs-dpp-day-58 goclasses-coa-practice-questions pipelining + – GO Classes 520 views answer comment Share Follow Print See all 4 Comments 4 4 Comments reply Jeevan R commented Aug 26, 2025 i edited by Jeevan R Aug 26, 2025 reply Follow flag @Deepak Poonia @Sachin Mittal 1 sir i think the cycle time should be 550 for option c then option c will be right 1 1 replyShare Mayank_Pant commented Jun 19 reply Follow flag always remember cycle time is the time lapse/spacing between the two instruction and latency is the total time we spend in completion of one instruction 1 1 replyShare Mayank_Pant commented Jun 19 reply Follow flag @Jeevan R think like that cycle time is the time we spend on executing fetch decode execute memory access and then write back and each stage takes submission of time given i.e 1700ps 0 0 replyShare Aambo04 commented Jul 8 reply Follow flag Question like this tests the fundamental understanding of aspirants concept. 0 0 replyShare Please log in or register to add a comment.
1 1 vote In non-pipelined processor, Cycle time without storage buffers( no overhead) - 300 + 400 + 350 + 550 + 100 = 1700ps. Every instruction has to go thorugh this much time in order to finish execution so latency = 1700ps Throughput is for doing 1 instruction in 1700ps(if this is the unit time) So option c should be correct. Anup Ghunawat answered Jul 28, 2025 Anup Ghunawat comment Share Follow See 1 comment 1 1 comment reply SAI_KIRAN_PATNANA commented Jul 29, 2025 i edited by SAI_KIRAN_PATNANA Aug 9, 2025 reply Follow flag option c 0 0 replyShare Please log in or register to add a comment.