Computer Architecture QP
Computer Architecture QP
Computer Architecture 2007 4. a) Explain the function of Instruction Pipeline design.
First question is compulsory. Answer any four from the b) Distinguish between linear and nonlinear pipeline
remaining questions.
All questions carry equal marks. Answer all parts of any processors.
question at one place.
5. a) Explain the significant characteristics of VLIW
1. a) What is SIMD?
architecture.
b) Advantages of parallel processing.
b) Explain the functioning of any one commercially
c) Distinguish between Software and Hardware
available processor with superscalar architecture.
pipelining.
6. a) What are the significant characteristics of MIMD
d) Distinguish between Scalar and Super Scalar
architecture
processors.
b) Explain code scheduling of ILPprocessor.
e) What is Replication?
7. a) Discuss instruction issue policies of Scalar
f) What is Design space?
processors.
g) Define Virtual memory.
b) Discuss various branch prediction schemes.
2. a) Explain the evolution of computer architectures.
8. Write short notes:
b) Discuss various computational models.
a) SIMD.
3. a) Distinguish various types of parallel processing
b) Hardware pipelining vs Software pipelining
systems.
c) Performance metrics and measures of parallelism.
b) Discuss some of the applications of parallel
d) Shared memory architecture.
processing.
4. a) What are the significant characteristics of
Computer Architecture (Model paper)
Instruction level parallel processors.
1. a) What do you understand by computational
b) Explain how control transfer instructions are
models? 7x2=14
processed.
b) Distinguish between pipelining and replication
5. Explain linear and non linear pipelined processors.
c) What are data dependencies between instructions?
6. Explain the architecture of a VLIW processor and its
d) What is delayed branching?
pipeline operations.
e) Write the major difference between pipelined
7. a) Explain code scheduling of ILP processor.
processors and superscalar processors.
b)Explain the significant characteristics of MIMD
f) What do you understand by The Hypercube?
architecture.
g) What is software pipelining?
8. Write short notes
2. a) Describe the various levels of abstraction of
a) Super scalar processors
architectures and computer systems. (7)
b) Data parallelism
b) What is a Design space? Explain how do you
c) Computer evolution
represent it by DS trees. (7)
d) Register renaming.
3. a) Summarize all forms of parallelism that can be
exploited at different processing levels of a
Computer Architecture 2006
computer system, including both uniprocessor and
1. a) Distinguish between MISD and MIMD.
multiprocessor approaches. (7)
b) Define symmetric multiprocessor.
b) What are relations between languages and parallel
c) What is pipelined processing?
architectures? (7)
d) What is Register renaming?
4. a) Give the pipelined instruction processing in the
e) What is instruction dispatch scheme?
Pentium. (7)
f) What is memory hierarchy?
b) Explain the concept of Instruction scheduling in
g) What is symmetric multiprocessor?
ILP processors. (7)
2. a) What is Parallelism? Explain hardware parallelism
5. a) Write clearly the instruction issue policies of scalar
and software parallelism.
processors. (7)
b) Explain interprocessor communication in parallel
b) What is register renaming? Explain with suitable
architectures.
example. (7)
3. Explain data parallelism and instruction level
parallelism.
© Dept. of Computer Science & Engg., SRKR Engg. College, Bhimavaram-534202 1
Computer Architecture
6. Explain various branch prediction schemes with
examples. (14)
7. a) Write the principles of VLIW architectures. (7)
b) Describe the various connectivity issues of data
parallel computers. (7)
8. Write short notes on the following: (4x3.5)
a) Application scenarios of pipelines.
b) Instruction dispatch scheme
c) The Reorder Buffer (ROB)
d) MIMD architectures.