Jawaharlal Nehru Technological University Hyderabad

Jawaharlal Nehru Technological University Hyderabad B.Tech III ADVANCED COMPUTER ARCHITECTURE Previous Question Paper (August - 2022 - R18)

B.Tech | III | I | R18 | August - 2022

Answer PaperPaper Code: 155AAMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Describe various shared-memory multiprocessor models in detail.

8 marks

Answer

Shared-memory multiprocessors allow multiple processors to access a common global address space. The primary models are classified based on how memory is organized and accessed:

  1. Uniform Memory Access (UMA): All processors share a single centralized memory unit. The access time to any memory location is identical for all processors. This model is typically implemented using a bus or crossbar switch and is suitable for small-scale systems.
  2. Non-Uniform Memory Access (NUMA): Memory is physically distributed among processors, but it remains logically shared. Accessing local memory is faster than accessing remote memory located at another processor's node. This model scales well to large systems.
  3. Cache-Only Memory Architecture (COMA): A specialized form of NUMA where the main memory at each node acts as a large cache. Data migrates dynamically to the node where it is currently being accessed, eliminating the need for static memory allocation.
b

Explain the layered development of parallel computers.

7 marks

Answer

The development of parallel computers follows a hierarchical structure where each layer abstracts the complexity of the one below it, facilitating design and programming:

  1. Application Layer: The top layer consisting of end-user programs and algorithms designed to solve specific problems using parallel processing techniques.
  2. Programming Language Layer: Provides high-level constructs (e.g., OpenMP, MPI) that allow developers to express parallelism without managing low-level hardware details.
  3. Compiler/Runtime Layer: Translates high-level parallel code into machine-executable instructions, managing thread scheduling, load balancing, and communication overhead.
  4. Instruction Set Architecture (ISA) Layer: Defines the interface between software and hardware, specifying the set of instructions the processors can execute.
  5. Hardware/Architecture Layer: The physical implementation, including the processor cores, memory hierarchy, interconnection networks, and I/O devices that execute the parallel tasks.
215 marks
a

Illustrate with an example detection of parallelism in a program using Bernstein’s condition.

8 marks

Answer

Sign in to view the complete answer paper.

b

Distinguish between control flow and data flow architectures.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

What are various scalability metrics? Explain.

8 marks

Answer

Sign in to view the complete answer paper.

b

What do you mean by efficiency, utilization and quality of parallelism? Explain.

7 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Distinguish between RISC and CISC architectures.

8 marks

Answer

Sign in to view the complete answer paper.

b

What do you mean by inclusion, coherence and locality? Explain.

7 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

Explain backplane bus specification.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain interleaved memory organization in detail.

7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Explain various branch handling techniques in instruction pipeline.

8 marks

Answer

Sign in to view the complete answer paper.

b

Describe sequential consistency model.

7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

Explain snoopy bus protocol.

8 marks

Answer

Sign in to view the complete answer paper.

b

What are compound vector operations? Explain with an example.

7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

What do you mean by shared virtual memory? Explain.

8 marks

Answer

Sign in to view the complete answer paper.

b

What are various issues in multithreading? Explain.

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of ADVANCED COMPUTER ARCHITECTURE from Jawaharlal Nehru Technological University Hyderabad for B.Tech CSE III I, August - 2022, R18.

For the question paper without answers, switch to the Question Paper tab.

Other papers in ADVANCED COMPUTER ARCHITECTURE

Loading Question Papers

Fetching data from database...