1In the context of Nvidia GPU architecture, what does the acronym SIMT stand for?
A.Single Instruction, Multiple Threads
B.Single Instruction, Multiple Tasks
C.Simultaneous Instruction, Memory Transfer
D.Single Integer, Multiple Tensors
Correct Answer: Single Instruction, Multiple Threads
Explanation:Nvidia uses the term SIMT (Single Instruction, Multiple Threads) to describe the execution model where a single instruction is executed by multiple threads in parallel, similar to SIMD but with a focus on multithreading.
Incorrect! Try again.
2In an Nvidia CUDA architecture, a collection of threads that execute the same instruction together is technically referred to as a:
A.Grid
B.Block
C.Warp
D.Cluster
Correct Answer: Warp
Explanation:A Warp is a collection of threads (typically 32 in current Nvidia architectures) that execute the same instruction in lock-step.
Incorrect! Try again.
3Which of the following memory types in a GPU hierarchy usually has the lowest latency?
A.Global Memory
B.Texture Memory
C.Local Memory (off-chip)
D.Shared Memory / L1 Cache
Correct Answer: Shared Memory / L1 Cache
Explanation:Shared memory and L1 cache are located on the Streaming Multiprocessor (SM) chip itself, providing significantly lower latency compared to off-chip Global or Local memory.
Incorrect! Try again.
4What is the primary function of Tensor Cores introduced in Nvidia's Volta and subsequent architectures?
A.Accelerating ray tracing calculations
B.Managing video output to monitors
C.Accelerating matrix-multiply-and-accumulate operations for AI
D.Handling standard integer arithmetic
Correct Answer: Accelerating matrix-multiply-and-accumulate operations for AI
Explanation:Tensor Cores are specialized execution units designed specifically to perform mixed-precision matrix multiplication and accumulation, which is the core mathematical operation in Deep Learning.
Incorrect! Try again.
5When threads in a warp follow different execution paths due to a conditional branch (e.g., if-else), this phenomenon is known as:
A.Thread Convergence
B.Thread Divergence
C.Warp Serialization
D.Deadlock
Correct Answer: Thread Divergence
Explanation:Thread divergence occurs when threads in a single warp take different paths in a conditional branch. The GPU must execute each path serially, disabling threads not on the current path, reducing performance.
Incorrect! Try again.
6In the CUDA programming model, what is the hierarchy of thread organization from largest to smallest?
A.Grid Block Thread
B.Block Grid Thread
C.Thread Warp Grid
D.Cluster Grid Block
Correct Answer: Grid Block Thread
Explanation:A CUDA kernel launches a Grid, which is composed of thread Blocks, which are in turn composed of individual Threads.
Incorrect! Try again.
7Which benchmark is predominantly used to rank the world's fastest supercomputers in the TOP500 list?
A.Geekbench
B.SPEC CPU
C.Linpack (HPL)
D.Cinebench
Correct Answer: Linpack (HPL)
Explanation:The High Performance Linpack (HPL) benchmark measures how fast a computer solves a dense system of linear equations and is the standard for the TOP500 list.
Incorrect! Try again.
8The performance of supercomputers is most commonly measured in:
A.MIPS (Million Instructions Per Second)
B.FLOPS (Floating Point Operations Per Second)
C.RPM (Rotations Per Minute)
D.IOPS (Input/Output Operations Per Second)
Correct Answer: FLOPS (Floating Point Operations Per Second)
Explanation:Supercomputers are used for scientific calculations involving real numbers, so their speed is measured in Floating Point Operations Per Second (FLOPS).
Incorrect! Try again.
9An Exascale supercomputer is capable of calculating at least how many operations per second?
A. (1 TeraFLOPS)
B. (1 PetaFLOPS)
C. (1 ExaFLOPS)
D. (1 ZettaFLOPS)
Correct Answer: (1 ExaFLOPS)
Explanation:Exascale computing refers to computing systems capable of calculating at least IEEE 754 double-precision (64-bit) operations per second.
Incorrect! Try again.
10In quantum computing, what is the fundamental unit of information?
A.Transistor
B.Qubit
C.Byte
D.Neuron
Correct Answer: Qubit
Explanation:A Qubit (Quantum Bit) is the basic unit of information in quantum computing, analogous to a bit in classical computing.
Incorrect! Try again.
11Which quantum phenomenon allows a Qubit to exist in a state that is a combination of both |0 and |1 simultaneously?
A.Entanglement
B.Superposition
C.Tunneling
D.Decoherence
Correct Answer: Superposition
Explanation:Superposition is the principle that allows a quantum system to be in multiple states at the same time until it is measured.
Incorrect! Try again.
12Mathematically, a Qubit state is represented as . What must be true about and ?
A.
B.
C.
D.
Correct Answer:
Explanation:The sum of the probabilities must equal 1. Since is the probability of measuring 0 and is the probability of measuring 1, .
Incorrect! Try again.
13What is Quantum Entanglement?
A.The error rate caused by heat in a quantum processor
B.A state where two qubits operate independently
C.A phenomenon where the state of one qubit is instantly correlated with another, regardless of distance
D.The process of converting a qubit to a classical bit
Correct Answer: A phenomenon where the state of one qubit is instantly correlated with another, regardless of distance
Explanation:Entanglement is a unique quantum mechanical phenomenon where particles remain connected so that actions performed on one affect the other, even when separated by large distances.
Incorrect! Try again.
14What is the major challenge in building stable quantum computers that involves the loss of quantum information to the environment?
A.Superposition
B.Decoherence
C.Compilation
D.Latency
Correct Answer: Decoherence
Explanation:Decoherence is the loss of quantum coherence (the superposition state) due to interaction with the external environment (noise, heat, vibration).
Incorrect! Try again.
15Which of the following is a trend in modern computer architecture to overcome the 'Power Wall'?
A.Increasing clock frequency to 10GHz+
B.Moving from multi-core to single-core designs
C.Heterogeneous computing (Specialized accelerators like NPUs/TPUs)
D.Removing cache memory
Correct Answer: Heterogeneous computing (Specialized accelerators like NPUs/TPUs)
Explanation:Since increasing clock speeds increases power exponentially (hitting the Power Wall), modern architecture relies on specialized cores (Heterogeneous computing) to handle specific tasks more efficiently.
Incorrect! Try again.
16What is a Chiplet design in next-generation processor architecture?
A.A single monolithic die containing all components
B.A software simulator for chips
C.Breaking a large processor into smaller modular dies connected via a high-speed interconnect
D.A chip designed only for smartphones
Correct Answer: Breaking a large processor into smaller modular dies connected via a high-speed interconnect
Explanation:Chiplet design involves manufacturing smaller, individual dies (chiplets) and packaging them together. This improves yield and allows mixing different manufacturing processes.
Incorrect! Try again.
17What does Moore's Law state?
A.Processor speed doubles every 6 months
B.The number of transistors on a microchip doubles about every two years
C.Power consumption halves every year
D.Memory latency decreases by 50% every two years
Correct Answer: The number of transistors on a microchip doubles about every two years
Explanation:Gordon Moore predicted that the number of transistors in a dense integrated circuit serves as a rough proxy for complexity and doubles approximately every two years.
Incorrect! Try again.
18Which architecture feature is used in modern CPUs to execute instructions out of their original program order to utilize idle execution units?
A.In-order Execution
B.Out-of-Order Execution
C.Static Scheduling
D.Blocking I/O
Correct Answer: Out-of-Order Execution
Explanation:Out-of-Order (OoO) execution allows the processor to look ahead in the instruction window and execute instructions that are ready, rather than waiting for previous unrelated instructions to finish.
Incorrect! Try again.
19What is the purpose of Branch Prediction in microarchitecture?
A.To guess the outcome of a conditional operation to keep the pipeline full
B.To predict when the computer will crash
C.To route data to the correct memory bank
D.To increase the clock speed of the RAM
Correct Answer: To guess the outcome of a conditional operation to keep the pipeline full
Explanation:Branch prediction guesses which path a branch (like an 'if' statement) will take so the processor can speculatively execute instructions, preventing pipeline stalls.
Incorrect! Try again.
20What is Dark Silicon?
A.Silicon that is painted black for heat dissipation
B.Defective parts of a wafer
C.The portion of a chip that must be powered off at any given time to prevent overheating
D.Silicon used only for cache memory
Correct Answer: The portion of a chip that must be powered off at any given time to prevent overheating
Explanation:As transistor density increases, power density also increases. Dark Silicon refers to circuitry that cannot be powered on simultaneously without exceeding the thermal design power (TDP).
Incorrect! Try again.
21Which instruction set architecture (ISA) is open-source and rapidly gaining popularity in next-gen embedded and computing applications?
A.x86
B.ARM
C.RISC-V
D.MIPS
Correct Answer: RISC-V
Explanation:RISC-V is an open standard Instruction Set Architecture (ISA) provided under open source licenses, unlike x86 (Intel/AMD) or ARM (Arm Ltd).
Incorrect! Try again.
22The big.LITTLE (or hybrid) architecture found in modern smartphone processors involves:
A.Mixing vacuum tubes with transistors
B.Combining high-performance cores with power-efficient cores
C.Using a big screen with a little battery
D.Combining a GPU and a sound card only
Correct Answer: Combining high-performance cores with power-efficient cores
Explanation:big.LITTLE (and similar hybrid architectures like Intel's Performance/Efficient cores) pairs powerful cores for heavy tasks with low-power cores for background tasks to save battery.
Incorrect! Try again.
23Apple's M-series chips utilize a Unified Memory Architecture (UMA). What is the main benefit of this?
A.It allows the CPU and GPU to access the same data without copying it over a bus
B.It increases the total storage capacity of the hard drive
C.It separates video memory from system memory completely
D.It allows the user to upgrade RAM easily
Correct Answer: It allows the CPU and GPU to access the same data without copying it over a bus
Explanation:UMA allows different parts of the SoC (CPU, GPU, NPU) to access a single pool of high-bandwidth memory, eliminating the performance penalty of copying data between CPU RAM and GPU VRAM.
Incorrect! Try again.
24What is an SoC (System on Chip)?
A.A chip that only handles system operating system tasks
B.An integrated circuit that integrates all components of a computer (CPU, Memory, GPU, I/O) on a single substrate
C.A separate chip used for cooling the system
D.A standard for connecting peripherals
Correct Answer: An integrated circuit that integrates all components of a computer (CPU, Memory, GPU, I/O) on a single substrate
Explanation:An SoC integrates the CPU, GPU, memory controller, modems, and other components onto a single chip, common in smartphones and modern laptops.
Incorrect! Try again.
25Which component in a modern smartphone processor is dedicated to processing AI and Machine Learning tasks?
A.ALU (Arithmetic Logic Unit)
B.NPU (Neural Processing Unit)
C.MMU (Memory Management Unit)
D.NIC (Network Interface Card)
Correct Answer: NPU (Neural Processing Unit)
Explanation:The NPU (also called Neural Engine or TPU) is specialized hardware designed to accelerate neural network operations efficiently.
Incorrect! Try again.
26In GPU architecture, what does GPGPU stand for?
A.General-Purpose computing on Graphics Processing Units
B.Graphical Processing for Games and Processing Units
C.Global Position GPU
D.Gigabyte Processing Graphics Unit
Correct Answer: General-Purpose computing on Graphics Processing Units
Explanation:GPGPU refers to the use of a GPU (Graphics Processing Unit) to perform computation in applications traditionally handled by the CPU (Central Processing Unit).
Incorrect! Try again.
27Which of the following best describes 3D V-Cache or 3D Stacking technology?
A.Viewing the cache through 3D glasses
B.Stacking memory layers vertically on top of the processor die to increase cache size and bandwidth
C.Arranging three processors in a triangle
D.Using 3D printing to create chips
Correct Answer: Stacking memory layers vertically on top of the processor die to increase cache size and bandwidth
Explanation:3D stacking involves vertically bonding memory (like L3 cache) directly over the compute die, significantly increasing capacity and interconnect speed while saving space.
Incorrect! Try again.
28The Top500 list is updated how frequently?
A.Once a year
B.Twice a year (June and November)
C.Every month
D.Every 5 years
Correct Answer: Twice a year (June and November)
Explanation:The TOP500 list of supercomputers is updated biannually, in June and November.
Incorrect! Try again.
29In the context of Supercomputers, what is a Cluster?
A.A single giant processor
B.A group of linked computers working together closely so they resemble a single computer
C.A defect in the hard drive
D.A type of cooling fluid
Correct Answer: A group of linked computers working together closely so they resemble a single computer
Explanation:Most modern supercomputers are clusters: sets of individual computer nodes connected via a high-speed network (interconnect) to work in parallel.
Incorrect! Try again.
30Which interconnect technology is commonly used in supercomputers for low latency and high bandwidth?
A.USB 2.0
B.InfiniBand
C.Bluetooth
D.Wi-Fi 6
Correct Answer: InfiniBand
Explanation:InfiniBand is a computer-networking communications standard used in high-performance computing that features very high throughput and very low latency.
Incorrect! Try again.
31What is Quantum Supremacy (or Quantum Advantage)?
A.When a quantum computer becomes self-aware
B.The point where a quantum computer can solve a problem that is practically impossible for a classical supercomputer
C.When quantum computers replace all classical computers
D.The ability to teleport matter
Correct Answer: The point where a quantum computer can solve a problem that is practically impossible for a classical supercomputer
Explanation:Quantum Supremacy is the milestone where a quantum device performs a calculation that a classical computer cannot perform in a reasonable amount of time.
Incorrect! Try again.
32In microarchitecture, Superscalar means:
A.The processor is very large
B.The processor executes more than one instruction per clock cycle
C.The processor uses scalar data only
D.The clock speed is over 5GHz
Correct Answer: The processor executes more than one instruction per clock cycle
Explanation:A superscalar CPU implements a form of parallelism called instruction-level parallelism within a single processor by allowing multiple instructions to be dispatched to multiple execution units in a single clock cycle.
Incorrect! Try again.
33What is the primary difference between RISC (e.g., ARM) and CISC (e.g., x86) architectures?
A.RISC has complex instructions taking multiple cycles; CISC has simple instructions
B.RISC relies on simple, single-cycle instructions; CISC has complex instructions performing multiple operations
C.RISC is only for desktops; CISC is only for mobiles
D.There is no difference
Correct Answer: RISC relies on simple, single-cycle instructions; CISC has complex instructions performing multiple operations
Explanation:RISC (Reduced Instruction Set Computer) emphasizes simple instructions that execute quickly (usually one cycle), while CISC (Complex Instruction Set Computer) uses complex instructions that may take many cycles.
Incorrect! Try again.
34What is Speculative Execution?
A.Executing code only after verifying it is correct
B.Executing instructions before it is known if they are needed, to prevent delays
C.Guessing the password of a user
D.Running a virus scan
Correct Answer: Executing instructions before it is known if they are needed, to prevent delays
Explanation:Speculative execution involves performing work ahead of time (e.g., predicting a branch outcome). If the prediction is right, performance is gained. If wrong, the work is discarded.
Incorrect! Try again.
35Which physical constraint refers to the inability to scale down voltage further as transistors shrink, leading to higher power density?
A.Dennard Scaling Breakdown
B.Amdahl's Law
C.Gustafson's Law
D.Newton's Third Law
Correct Answer: Dennard Scaling Breakdown
Explanation:Dennard Scaling stated that as transistors get smaller, their power density stays constant. Its breakdown (around 2005) means smaller transistors now generate more heat density, preventing frequency increases.
Incorrect! Try again.
36Modern desktop processors often use SMT. What does it stand for?
A.System Memory Translation
B.Simultaneous Multi-Threading
C.Static Media Transport
D.Single Mode Transfer
Correct Answer: Simultaneous Multi-Threading
Explanation:SMT (marketed as Hyper-Threading by Intel) allows a single physical core to act as two logical processors, sharing execution resources to improve efficiency.
Incorrect! Try again.
37Which company designs the Snapdragon series of SoCs found in many Android smartphones?
A.Nvidia
B.Qualcomm
C.Intel
D.AMD
Correct Answer: Qualcomm
Explanation:Qualcomm designs the Snapdragon line of Systems on Chip (SoC) used extensively in the mobile industry.
Incorrect! Try again.
38The Hadamard Gate in quantum computing is used to:
A.Create a superposition state from a basis state
B.Copy a qubit
C.Delete a qubit
D.Measure a qubit
Correct Answer: Create a superposition state from a basis state
Explanation:The Hadamard gate is a fundamental quantum gate that puts a qubit initially in state |0 or |1 into an equal superposition of both states.
Incorrect! Try again.
39What is HBM (High Bandwidth Memory), often used with high-end GPUs?
A.A type of hard drive
B.Stacked memory chips connected via Through-Silicon Vias (TSV) for wide data paths
C.Memory that runs at 10GHz
D.A USB stick format
Correct Answer: Stacked memory chips connected via Through-Silicon Vias (TSV) for wide data paths
Explanation:HBM stacks memory dies vertically and connects them to the processor via an interposer and TSVs, offering much wider busses and lower energy per bit than GDDR.
Incorrect! Try again.
40In the context of the Nvidia Case Study, what is the Grid?
A.The power supply unit
B.The layout of the PCB
C.The highest level of the thread hierarchy, containing all blocks for a kernel launch
D.The cooling fan array
Correct Answer: The highest level of the thread hierarchy, containing all blocks for a kernel launch
Explanation:In CUDA, the Grid is the collection of all Thread Blocks generated by a single kernel launch.
Incorrect! Try again.
41What is the typical size of a Warp in current Nvidia GPUs?
A.8 threads
B.16 threads
C.32 threads
D.64 threads
Correct Answer: 32 threads
Explanation:Standard Nvidia architecture (Fermi, Kepler, Maxwell, Pascal, Ampere, Hopper, etc.) utilizes a warp size of 32 threads.
Incorrect! Try again.
42Which law suggests that the speedup of a program from parallelization is limited by the sequential portion of the program?
A.Moore's Law
B.Amdahl's Law
C.Faraday's Law
D.Murphy's Law
Correct Answer: Amdahl's Law
Explanation:Amdahl's Law defines the theoretical maximum speedup in parallel computing, stating it is limited by the component of the task that cannot be parallelized.
Incorrect! Try again.
43In modern manufacturing (e.g., 5nm, 3nm), what does the nanometer number primarily represent in marketing terms?
A.The actual gate length of the transistor
B.The size of the entire chip
C.A process node generation label indicating density and efficiency improvements
D.The distance between the CPU and RAM
Correct Answer: A process node generation label indicating density and efficiency improvements
Explanation:Historically it referred to feature size, but today terms like 5nm or 3nm are commercial labels for a generation of technology that offers specific density/performance characteristics, not a strict physical measurement of gate length.
Incorrect! Try again.
44What is the role of the Scheduler in a GPU Streaming Multiprocessor (SM)?
A.To schedule meetings for the developers
B.To select which warps are ready to execute and dispatch instructions to execution units
C.To manage the fan speed
D.To convert AC power to DC
Correct Answer: To select which warps are ready to execute and dispatch instructions to execution units
Explanation:The Warp Scheduler tracks the state of warps (ready, stalled) and issues instructions from ready warps to the available execution units (ALUs, FPUs).
Incorrect! Try again.
45Which of the following is a characteristic of Domain Specific Architectures (DSA)?
A.They are general-purpose and perform reasonably well at everything
B.They are tailored to a specific class of problems (e.g., deep learning) to achieve high efficiency
C.They use the x86 instruction set only
D.They consume more power than general CPUs
Correct Answer: They are tailored to a specific class of problems (e.g., deep learning) to achieve high efficiency
Explanation:DSAs (like Google's TPU or Neural Engines) trade flexibility for extreme efficiency and performance in a specific domain.
Incorrect! Try again.
46What is ROB (Reorder Buffer) used for in a processor?
A.Storing video data
B.Ensuring instructions that were executed out-of-order are committed in original program order
C.Buffering internet packets
D.Reordering the bits in a byte
Correct Answer: Ensuring instructions that were executed out-of-order are committed in original program order
Explanation:To maintain the illusion of sequential execution and handle exceptions correctly, the ROB ensures that instructions retire (commit results) in the order they appeared in the code.
Incorrect! Try again.
47Which cooling solution is increasingly common in high-density supercomputers and data centers?
Explanation:Due to the immense heat generated by dense clusters, liquid cooling (direct-to-chip or immersion) is far more efficient at heat transfer than air cooling.
Incorrect! Try again.
48A Neuromorphic processor is designed to mimic:
A.The structure of DNA
B.Biological neural networks (the human brain)
C.Planetary orbits
D.Quantum mechanics
Correct Answer: Biological neural networks (the human brain)
Explanation:Neuromorphic computing involves designing hardware that mimics the neuro-biological architecture of the nervous system (spiking neural networks).
Incorrect! Try again.
49What is the Green500 list?
A.A list of eco-friendly laptops
B.A ranking of supercomputers based on energy efficiency (FLOPS per Watt)
C.A list of recyclable computer parts
D.The top 500 cheapest computers
Correct Answer: A ranking of supercomputers based on energy efficiency (FLOPS per Watt)
Explanation:The Green500 is a companion to the TOP500 that ranks supercomputers by their energy efficiency, typically measured in GFLOPS/Watt.
Incorrect! Try again.
50In the context of latest processor trends, what is Ray Tracing hardware acceleration?
A.Tracing the physical location of the CPU
B.Hardware dedicated to calculating light paths for realistic graphical rendering
C.A method to trace bugs in software
D.Tracing wire connections on a motherboard
Correct Answer: Hardware dedicated to calculating light paths for realistic graphical rendering
Explanation:Modern GPUs (like Nvidia RTX series) include specialized cores to calculate ray-triangle intersections and BVH traversal for real-time ray tracing.
Incorrect! Try again.
Give Feedback
Help us improve by sharing your thoughts or reporting issues.