Unit6 - Subjective Questions

CSE211 • Practice Questions with Detailed Answers

1

Compare and contrast the architectural differences between a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). Why is a GPU better suited for parallel processing?

2

Explain the concept of SIMT (Single Instruction, Multiple Threads) in the context of the Nvidia GPU architecture.

3

Define a Supercomputer and explain the metric FLOPS used to measure its performance. How does clustering contribute to supercomputing?

4

What is a Qubit? Mathematically describe the state of a qubit compared to a classical bit.

5

Describe the two fundamental principles of Quantum Computing: Superposition and Entanglement.

6

Discuss the Nvidia CUDA (Compute Unified Device Architecture) model. How does it bridge the gap between software and GPU hardware?

7

Explain the concept of big.LITTLE architecture found in modern smartphone processors (e.g., ARM based). Why is it efficient?

8

What are Chiplets in the context of next-generation processor architecture? How do they differ from monolithic designs?

9

Discuss the Memory Hierarchy in a typical GPU. How does Shared Memory differ from Global Memory?

10

Explain Moore's Law and Dennard Scaling. Why have these trends slowed down in recent years, leading to the "Dark Silicon" era?

11

What is a System on Chip (SoC)? Detail the typical components found in a modern Smartphone SoC.

12

Describe RISC-V and explain why it is considered a significant trend in next-generation processor architecture.

13

Explain the concept of Unified Memory Architecture (UMA) as seen in modern processors like Apple's M-series chips.

14

What are Domain Specific Architectures (DSAs)? Why are they becoming essential in modern computer architecture trends?

15

In the context of Quantum Computing, briefly explain Quantum Decoherence and Quantum Error Correction.

16

Explain the concept of Speculative Execution and Branch Prediction in microarchitecture. How does this improve performance?

17

What is 3D Stacking technology in processor manufacturing? How does it impact bandwidth and footprint?

18

Compare x86 and ARM architectures. Why is ARM dominating the mobile market while x86 dominates the high-performance desktop/server market (historically)?

19

What is Neuromorphic Computing? How does it differ from traditional Von Neumann architecture?

20

Explain the concept of GPGPU (General-Purpose computing on Graphics Processing Units). Provide two real-world applications.