What term describes the parallel execution of multiple instructions from a single sequential stream at the same time?
GATE CSE · Computer Organization Architecture
Master topic for Pipeline Processor. Includes Pipelining, Performance & Parallelism.
110 questions · 0 PYQs · 20 AI practice · GATE CSE 2027
What term describes the parallel execution of multiple instructions from a single sequential stream at the same time?
Which of the following is NOT a dynamic branch prediction technique?
A superscalar processor differs from a simple pipelined processor primarily by:
Consider a vector processor that can multiply two vectors of length 64 in one instruction. This is an example of:
A processor uses a 5-stage pipeline with branch resolution in the EX stage. Branch prediction accuracy is 90%. The branch misprediction penalty is 3 cycles. If 20% of all instructions are branches, what is the average CPI (ignoring other stalls)?
A 5-stage pipelined processor has a base CPI of 1. When branch prediction accuracy is 90% and branch misprediction penalty is 3 cycles. If 20% of instructions are branches, what is the effective CPI?
Match the following computer architectures to Flynn's taxonomy: (1) Traditional single-core CPU; (2) Vector processor; (3) Symmetric multiprocessor (SMP); (4) Systolic array performing different operations on different data.
Which of the following is NOT a typical challenge of multiprocessor systems?
A non-pipelined processor takes 10 ns to execute an instruction. A 5-stage pipelined version of the processor has a clock period of 3 ns (including latch overhead). What is the speedup over the non-pipelined design for a program of 1 million instructions, assuming no hazards?
Which statements are true regarding symmetric multiprocessing (SMP) systems?
Consider a 5-stage pipeline: IF, ID, EX, MEM, WB. Operand forwarding is supported from EX and MEM stages. For the instruction sequence: I1: ADD R1, R2, R3; I2: SUB R4, R1, R5; I3: AND R6, R1, R7; I4: OR R8, R4, R9. How many stall cycles are required if NO forwarding is used, vs. with forwarding?
Consider a program that consists entirely of parallelizable work. If it runs in 60 seconds on a single core, how long would it run on four cores, ignoring all overheads?
The baseline execution time of a program on a 2 GHz single-core machine is 100 ns. Code corresponding to 90% of the execution time can be fully parallelized. Additional cores incur an overhead of 10 ns each (except the first core). All cores share the parallelized load equally. Determine the number of cores that minimizes total execution time.
A processor with a 5-stage pipeline is modified to have two parallel ALUs in the EX stage that can execute two independent ALU instructions simultaneously. Assuming balanced stages and ignoring other hazards, what is the ideal maximum speedup over a non-pipelined processor?
An application has 40% serial and 60% parallelizable code. After executing it on a system with 3 cores, what is the maximum potential speedup achievable (rounded to two decimal places)?
Two threads share variables X and Y, initially X=Y=0. Thread 1: X=1; Y=1; Thread 2: A=Y; B=X; on a sequentially consistent system, what values can (A,B) not be?
A disk unit reads 2 MB/s, with average rotational latency 8 ms, transfer rate 5 MB/s, and controller overhead 2 ms. Find the average time to read a 4 KB block.
Which of the following are techniques to increase Instruction Level Parallelism (ILP) in a processor?
An instruction pipeline has four stages: S1, S2, S3, and S4, each with delays of 5 ns, 6 ns, 11 ns, and 8 ns, respectively. Inter-stage pipeline registers have a delay of 1 ns each. What is the approximate speedup of the pipeline in steady state under ideal conditions compared to the non-pipelined implementation?
A pipelined processor has a branch resolution at the end of the EX stage. The branch penalty is minimized by including a branch delay slot. Under ideal conditions, the speed-up achieved by the pipelined design is 3 for a 4-stage pipeline. What is the branch penalty in clock cycles?
Want unlimited AI-generated Pipeline Processor questions?
Sign up free and practice with adaptive difficulty — Easy, Medium, Hard. New questions every session.
Start practising for free →