NVIDIA NCA-AIIO Practice Questions with Explanations

Free NVIDIA NCA-AIIO practice questions. 30 of them, each with the correct answer, a full explanation, and the reason every other option is wrong. These are real questions from the NCA-AIIO exam, not paraphrases, and every explanation is written out rather than just marking the right letter.

They are drawn from the same bank as the full NCA-AIIO pack, which has 107 questions in total.

Get the full NCA-AIIO question bank (107 questions) →

NCA-AIIO practice questions

Question 1

A company is implementing a new network architecture and needs to consider the requirements and considerations for training and inference. Which of the following statements is true about training and inference architecture?

  • A. Training architecture and inference architecture have the same requirements and considerations.
  • B. Training architecture is only concerned with hardware requirements, while inference architecture is only concerned with software requirements.
  • C. Training architecture is focused on optimizing performance while inference architecture is focused on reducing latency.
  • D. Training architecture and inference architecture cannot be the same.
Show answer and explanation ▾

Correct answer: C

Training and inference have fundamentally different architectural priorities. Training architecture is optimized for maximum performance and throughput to process large datasets quickly, requiring high computational power and memory bandwidth. Inference architecture, conversely, is optimized for low latency and efficient resource utilization to serve predictions quickly with minimal computational overhead. This distinction shapes different hardware and software design choices for each phase.

Why the other options are wrong:

  • A. Training and inference have distinctly different requirements; training needs high throughput while inference prioritizes low latency.
  • B. Both architectures involve both hardware and software considerations, not exclusive to one or the other.
  • D. Training and inference architectures can overlap or be the same in some deployments, though they often differ in optimization priorities.

Question 2

For which workloads is NVIDIA Merlin typically used?

  • A. Recommender systems
  • B. Natural language processing
  • C. Data analytics
Show answer and explanation ▾

Correct answer: A

NVIDIA Merlin is specifically designed as a framework for building recommender systems. It provides tools and libraries optimized for recommendation engine workloads, including data preprocessing, feature engineering, and model training specifically tailored to recommendation scenarios.

Why the other options are wrong:

  • B. While NLP is important to NVIDIA, Merlin is not the primary framework for natural language processing tasks.
  • C. General data analytics is not the specialized purpose of Merlin; it targets recommender systems specifically.

Question 3

Which NVIDIA parallel computing platform and programming model allows developers to program in popular languages and express parallelism through extensions?

  • A. CUDA
  • B. CUML
  • C. CUGRAPH
Show answer and explanation ▾

Correct answer: A

CUDA (Compute Unified Device Architecture) is NVIDIA's parallel computing platform and programming model that allows developers to use popular languages like C, C++, and Python while expressing parallelism through language extensions and APIs. It abstracts the complexity of GPU programming while maintaining the performance benefits of parallel computation.

Why the other options are wrong:

  • B. CUML is a machine learning library, not a parallel computing platform and programming model.
  • C. CUGRAPH is a graph processing library, not the fundamental parallel computing platform.

Question 4

In training and inference architecture requirements, what is the main difference between training and inference?

  • A. Training requires real-time processing, while inference requires large amounts of data.
  • B. Training requires large amounts of data, while inference requires real-time processing.
  • C. Training and inference both require large amounts of data.
  • D. Training and inference both require real-time processing.
Show answer and explanation ▾

Correct answer: B

Training requires large amounts of data to learn patterns and optimize model parameters effectively. Inference, by contrast, takes an already-trained model and applies it to make predictions on new data, which demands real-time or near-real-time processing with minimal latency. This fundamental difference in requirements shapes the architecture and optimization strategies for each phase.

Why the other options are wrong:

  • A. This reverses the correct relationship; training needs data volume, inference needs real-time speed.
  • C. Inference does not require large amounts of data; it works with individual samples or small batches.
  • D. Training does not require real-time processing; it can take hours or days to complete.

Question 5

Which of the following statements is true about GPUs and CPUs?

  • A. GPUs are optimized for parallel tasks, while CPUs are optimized for serial tasks.
  • B. GPUs have very low bandwidth main memory while CPUs have very high bandwidth main memory.
  • C. GPUs and CPUs have the same number of cores, but GPUs have higher clock speeds.
  • D. GPUs and CPUs have identical architectures and can be used interchangeably.
Show answer and explanation ▾

Correct answer: A

GPUs are designed with thousands of small cores optimized for parallel processing of similar operations across many data elements simultaneously. CPUs are designed with fewer cores optimized for sequential, serial task execution with high clock speeds and complex control logic. This architectural difference makes GPUs superior for data-parallel workloads while CPUs excel at single-threaded performance.

Why the other options are wrong:

  • B. GPUs actually have very high bandwidth main memory compared to CPUs, not low; this is essential for parallel processing.
  • C. GPUs have far more cores than CPUs (thousands vs tens), though at lower individual clock speeds.
  • D. GPUs and CPUs have fundamentally different architectures and are not interchangeable for most workloads.

Question 6

Which phase of deep learning benefits the greatest from a multi-node architecture?

  • A. Data Augmentation
  • B. Training
  • C. Inference
Show answer and explanation ▾

Correct answer: B

Training benefits most significantly from multi-node architecture because it involves processing large datasets and performing compute-intensive optimization across many training steps, which can be parallelized across multiple GPUs and nodes. This distributed training reduces overall training time substantially. Data augmentation is preprocessing and inference is using a trained model, neither of which benefits as greatly from multi-node scaling.

Why the other options are wrong:

  • A. Data augmentation is a preprocessing step that doesn't benefit significantly from multi-node architectures.
  • C. Inference typically runs on a single or few nodes to serve predictions with minimal latency; it doesn't require multi-node scaling like training does.

Question 7

Which architecture is the core concept behind large language models?

  • A. BERT Large model
  • B. State space model
  • C. Transformer model
  • D. Attention model
Show answer and explanation ▾

Correct answer: C

The Transformer model is the foundational architecture behind modern large language models. It introduced the self-attention mechanism that allows models to process sequences in parallel and capture long-range dependencies effectively. This architecture powers GPT, BERT, and other state-of-the-art LLMs. While BERT is a specific transformer-based model, attention is a component within transformers, and state space models are alternative architectures; the Transformer itself is the core concept.

Why the other options are wrong:

  • A. BERT Large is a specific model implementation based on transformers, not the core architecture concept itself.
  • B. State space models are alternative neural architectures that are not the primary foundation for most modern LLMs.
  • D. Attention is a crucial mechanism within transformers but is not itself the core architecture-it's a component of it.

Question 8

What is a key value of using NVIDIA NIMs?

  • A. They provide fast and simple deployment of AI models.
  • B. They have community support.
  • C. They allow the deployment of NVIDIA SDKs.
Show answer and explanation ▾

Correct answer: A

NVIDIA NIMs (Neural Information Microservices) are designed to provide fast and simple deployment of pre-trained AI models in containerized environments. This is their primary value proposition-they enable rapid productionization of models without requiring extensive infrastructure knowledge. While community support exists and they support NVIDIA tooling, the key differentiating value is the simplicity and speed of deployment.

Why the other options are wrong:

  • B. Community support is present but is not the primary key value that distinguishes NIMs.
  • C. NIMs support NVIDIA tools and SDKs, but enabling SDK deployment is not their primary purpose; they abstract complexity for easier model deployment.

Question 9

The foundation of the NVIDIA software stack is the DGX OS. Which of the following Linux distributions is DGX OS built upon?

  • A. Ubuntu
  • B. Red Hat
  • C. CentOS
Show answer and explanation ▾

Correct answer: A

NVIDIA DGX OS is built upon Ubuntu, the Debian-based Linux distribution. This choice provides a stable, widely-supported foundation for the DGX systems used in AI and deep learning workloads. Ubuntu's compatibility and community support made it the ideal choice for NVIDIA's optimized OS stack.

Why the other options are wrong:

  • B. Red Hat is a separate enterprise Linux distribution that is not the basis for DGX OS.
  • C. CentOS is another Linux variant, but DGX OS specifically uses Ubuntu as its foundation.

Question 10

What is the name of NVIDIA's SDK that accelerates machine learning?

  • A. Clara
  • B. RAPIDS
  • C. cuDNN
Show answer and explanation ▾

Correct answer: B

RAPIDS is NVIDIA's SDK designed to accelerate machine learning workflows. It provides GPU-accelerated libraries for data processing, feature engineering, and machine learning on NVIDIA GPUs, significantly speeding up end-to-end ML pipelines. While cuDNN accelerates deep learning specifically and Clara targets healthcare, RAPIDS is the comprehensive machine learning acceleration framework.

Why the other options are wrong:

  • A. Clara is NVIDIA's SDK specifically focused on healthcare and medical imaging applications, not general machine learning acceleration.
  • C. cuDNN is a library that accelerates deep learning operations specifically, not the broader machine learning SDK.

Question 11

Which aspect of computing uses large amounts of data to train complex neural networks?

  • A. Machine learning
  • B. Deep learning
  • C. Inferencing
Show answer and explanation ▾

Correct answer: B

Deep learning specifically refers to the process of using large amounts of data to train complex neural networks with multiple layers. It is characterized by the use of deep neural network architectures to learn hierarchical representations from data. While machine learning is broader and includes non-neural approaches, and inferencing is the deployment phase, deep learning is the specific paradigm of training complex neural networks on large datasets.

Why the other options are wrong:

  • A. Machine learning is broader and encompasses many techniques beyond neural networks.
  • C. Inferencing refers to the process of using a trained model for predictions, not the training process on large datasets.

Question 12

Which of the following statements correctly differentiates between AI, Machine Learning, and Deep Learning?

  • A. Machine Learning is a subset of AI, and AI is subset of Deep Learning
  • B. AI and Deep Learning are the same, while Machine Learning is a separate concept.
  • C. AI is a subset of Machine Learning, and Machine Learning is a subset of Deep Learning.
  • D. Deep Learning is a subset of Machine Learning, and Machine Learning is a subset of AI.
Show answer and explanation ▾

Correct answer: D

The correct hierarchical relationship is: Deep Learning is a subset of Machine Learning, and Machine Learning is a subset of AI. AI is the broadest field encompassing any technique that makes computers appear intelligent. Machine Learning is the subset of AI focused on learning from data. Deep Learning is the subset of Machine Learning that uses neural networks with multiple layers. This represents the proper conceptual hierarchy.

Why the other options are wrong:

  • A. This reverses the relationship; AI is the broadest concept, not the smallest.
  • B. AI and Deep Learning are not equivalent; AI is much broader and includes many non- deep-learning approaches.
  • C. This inverts the correct hierarchy; AI should be the broadest concept, not the smallest.

Question 13

How is the architecture different in a GPU versus a CPU?

  • A. A GPU acts as a PCIe controller to maximize bandwidth.
  • B. A GPU is architected to support massively parallel execution of simple instructions.
  • C. A GPU is a single large and complex core to support massive compute operations.
Show answer and explanation ▾

Correct answer: B

GPUs are architected to support massively parallel execution of simple instructions. Unlike CPUs which have few complex cores optimized for sequential operations, GPUs have thousands of smaller cores designed to execute the same instruction across many data elements simultaneously. This parallel architecture makes GPUs ideal for data-parallel workloads like machine learning and scientific computing.

Why the other options are wrong:

  • A. GPUs do not primarily function as PCIe controllers; they are compute accelerators connected via PCIe.
  • C. GPUs are not based on single large complex cores; they use thousands of smaller, simpler cores for parallel execution.

Question 14

What factors have led to significant breakthroughs in Deep Learning?

  • A. Advances in hardware, availability of fast internet connections, and improvements in training algorithms
  • B. Advances in sensors, availability of large datasets, and improvements to the "Bag of Words" algorithm.
  • C. Advances in hardware, availability of large datasets, and improvements in training algorithms.
  • D. Advances in smartphones, social media sites, and improvements in statistical techniques.
Show answer and explanation ▾

Correct answer: C

The three key factors driving deep learning breakthroughs are: advances in hardware (particularly GPUs enabling parallel training), availability of large datasets (enabling models to learn complex patterns), and improvements in training algorithms (better optimization techniques, activation functions, and architectures). Together, these factors created the conditions for deep learning's explosive success in recent decades.

Why the other options are wrong:

  • A. While hardware is correct, fast internet connections are not a primary factor in deep learning breakthroughs; large datasets are.
  • B. Advances in sensors and the Bag of Words algorithm are not core factors; large datasets and modern algorithms like attention mechanisms are more relevant.
  • D. Smartphones and social media are not the technical factors driving deep learning; the focus should be on hardware, data, and algorithms.

Question 15

Which GPUs should be used when training a neural network for self-driving cars?

  • A. NVIDIA H100 GPUs
  • B. NVIDIA L4 GPUs
  • C. NVIDIA DRIVE Orin
Show answer and explanation ▾

Correct answer: A

The NVIDIA H100 GPU is a high-performance data center GPU designed for demanding AI training workloads with superior compute performance and memory bandwidth. While H100s are expensive, they provide the best performance for training complex models like those needed for autonomous vehicles. The L4 is a lower-performance inference-focused GPU, and DRIVE Orin is an edge/automotive platform optimized for inference on vehicles, not cloud-based training.

Why the other options are wrong:

  • B. L4 GPUs are designed for inference workloads, not the heavy compute required for training self-driving car models.
  • C. DRIVE Orin is an embedded platform for running inference on vehicles, not for training models in a data center.

Question 16

A customer is evaluating an AI cluster for training and is questioning why they should use a large number of nodes. Why would multi-node training be advantageous?

  • A. The model is too large to fit into GPU memory
  • B. The model is being used by a large number of users
  • C. The model is being used for large scale inference workloads
Show answer and explanation ▾

Correct answer: A

Multi-node training is advantageous when the model is too large to fit into a single GPU's memory, requiring distributed training across multiple nodes to parallelize both computation and memory usage. Option B relates to inference/serving scenarios rather than training, and option C also describes inference workloads. The primary driver for multi-node training in AI clusters is model size and computational complexity.

Why the other options are wrong:

  • B. Large numbers of users accessing a model is an inference/serving concern, not a training architecture decision.
  • C. Large-scale inference workloads are handled through inference infrastructure, not multi-node training clusters.

Question 17

When should RoCE be considered to enhance network performance in a multi-node AI computing environment?

  • A. A network that experiences a high packet loss rate (PLR).
  • B. A network with large amounts of storage traffic.
  • C. A network that cannot utilize the full available bandwidth due to high CPU utilization.
Show answer and explanation ▾

Correct answer: C

RoCE (RDMA over Converged Ethernet) should be implemented when networks cannot utilize full available bandwidth due to high CPU utilization, since RoCE offloads network operations to hardware, freeing CPU cycles. Option A is incorrect because high packet loss rates would make RDMA's unreliable nature problematic. Option B relates to storage I/O optimization rather than compute network performance in AI clusters.

Why the other options are wrong:

  • A. Networks with high packet loss rates are unsuitable for RDMA, which lacks congestion control mechanisms.
  • B. Storage traffic optimization is separate from RoCE's benefits for inter-node compute communication in AI clusters.

Question 18

Which are three key features of InfiniBand networking technology?

  • A. High reliability, high latency, and CPU offloads.
  • B. High latency, high reliability, and high bandwidth.
  • C. GPU offloads, low latency, high reliability.
  • D. Low latency, high bandwidth, and CPU offloads.
Show answer and explanation ▾

Correct answer: D

InfiniBand networking is characterized by low latency, high bandwidth, and CPU offloading capabilities through RDMA and other hardware acceleration features. These three features make it ideal for high-performance computing environments. Option A incorrectly lists high latency, option B also incorrectly includes high latency, and option C omits high bandwidth which is a critical feature.

Why the other options are wrong:

  • A. InfiniBand features low latency, not high latency, and this option mixes latency direction with incorrect terminology.
  • B. InfiniBand provides low latency, not high latency; high latency would defeat the purpose of the technology.
  • C. While GPU offloads and low latency are correct, high bandwidth is equally critical and should be included instead of omitting it.

Question 19

An IT Professional is considering whether to implement an on-prem or cloud infrastructure. Which of the following is a key advantage of on-prem infrastructure?

  • A. Lower upfront costs and capital expenditure
  • B. Scalability and flexibility
  • C. Ensure data security and sovereignty
  • D. Easy remote management.
Show answer and explanation ▾

Correct answer: C

A key advantage of on-premises infrastructure is ensuring data security and sovereignty- organizations maintain full control over their data location and security policies, critical for compliance and sensitive workloads. Option A is false (on-prem has high upfront costs), option B favors cloud (cloud offers better scalability), and option D favors cloud (cloud enables easier remote management).

Why the other options are wrong:

  • A. On-prem infrastructure requires significant upfront capital expenditure, making it higher cost initially compared to cloud.
  • B. Cloud infrastructure provides superior scalability and flexibility compared to on- premises solutions.
  • D. Cloud infrastructure enables easier remote management and access compared to on-premises systems.

Question 20

Which feature of RDMA reduces CPU utilization and lowers latency?

  • A. Increased memory buffer size.
  • B. Network adapters that include hardware offloading.
  • C. NVIDIA Magnum I/O software.
Show answer and explanation ▾

Correct answer: B

Network adapters with hardware offloading are the feature of RDMA that reduces CPU utilization and lowers latency by moving network protocol processing from the CPU to specialized network hardware. This allows data to bypass the kernel and CPU entirely. Option A relates to buffering capacity rather than CPU reduction, and option C is NVIDIA software that complements but doesn't fundamentally reduce RDMA latency.

Why the other options are wrong:

  • A. Increased memory buffer size affects throughput and capacity, not the fundamental CPU utilization or latency reduction that RDMA provides.
  • C. NVIDIA Magnum I/O is software for optimizing I/O, not the core hardware feature that enables RDMA's CPU offloading benefits.

Question 21

What is one key advantage that Cloud GPU Infrastructure has over On-Prem GPU infrastructure?

  • A. Lower cost barrier to entry.
  • B. Reduced cost of I/O traffic.
  • C. Greater flexibility for hardware orchestration.
Show answer and explanation ▾

Correct answer: A

A key advantage of cloud GPU infrastructure is the lower cost barrier to entry- organizations can access powerful GPUs without massive upfront capital investments and can pay only for resources used. Option B is false (cloud I/O traffic typically incurs additional egress costs), and option C is not a particular cloud advantage over on-prem for hardware orchestration.

Why the other options are wrong:

  • B. Cloud infrastructure typically charges for I/O and data transfer traffic, making it more costly than on-premises for data-intensive workloads.
  • C. On-premises infrastructure can offer equally flexible hardware orchestration; this is not a distinctive cloud advantage.

Question 22

When training a neural network, what is the most common pattern of storage access?

  • A. Random write
  • B. Sequential read
  • C. Sequential write
Show answer and explanation ▾

Correct answer: B

During neural network training, data is typically loaded from storage in sequential batches for processing through the network. This sequential read pattern is the dominant access mode because training loops iterate through datasets sequentially, loading contiguous chunks of training data into memory for forward and backward passes. Random writes and sequential writes are not characteristic of the training inference pattern itself.

Why the other options are wrong:

  • A. Random write is not a characteristic pattern during neural network training; the network reads data sequentially rather than writing randomly.
  • C. Sequential write occurs during checkpointing/saving, but the dominant storage access pattern during active training is reading data sequentially.

Question 23

How many distinct network fabrics are in an AI cluster?

  • A. 3
  • B. 2
  • C. 4
  • D. 5
Show answer and explanation ▾

Correct answer: C

A typical enterprise AI cluster contains 4 distinct network fabrics: (1) management/out-of- band network, (2) high-speed GPU interconnect fabric (InfiniBand or Ethernet), (3) storage network, and (4) in-band Ethernet for general cluster communication. These separate fabrics serve different purposes and optimize traffic patterns for their respective functions.

Why the other options are wrong:

  • A. 3 fabrics is insufficient to handle the diverse networking requirements of a modern AI cluster.
  • B. 2 fabrics cannot adequately separate management, compute, storage, and general communication traffic.
  • D. 5 fabrics exceeds the typical number of distinct network types deployed in standard AI cluster architectures.

Question 24

How many 1 Gb Ethernet in-band network connections are in a DGX H100 system?

  • A. 1
  • B. 2
  • C. 0
Show answer and explanation ▾

Correct answer: C

The DGX H100 system uses high-speed InfiniBand (NDR) as its primary in-band network fabric and does not include 1 Gb Ethernet in-band connections. The system is designed with modern high-performance networking, using InfiniBand for all data-path communications rather than legacy 1 Gb Ethernet connections.

Why the other options are wrong:

  • A. DGX H100 does not have a single 1 Gb Ethernet in-band connection; it relies on InfiniBand.
  • B. DGX H100 does not have two 1 Gb Ethernet in-band connections; modern DGX systems use InfiniBand fabric.

Question 25

How many Mellanox ConnectX-6 Single Port VPI cards are in a DGX A 100 system?

  • A. 8
  • B. 16
  • C. 4
Show answer and explanation ▾

Correct answer: A

The NVIDIA DGX A100 system includes 8 Mellanox ConnectX-6 Single Port VPI cards. This configuration provides high-speed InfiniBand connectivity for GPU-to-GPU and node- to-node communication within the system, with one card per GPU to enable efficient peer- to-peer transfers and collective operations.

Why the other options are wrong:

  • B. 16 ConnectX-6 cards would be twice the actual number in a DGX A100 system.
  • C. 4 cards is insufficient for the connectivity requirements of the 8 GPUs in a DGX A100.

Question 26

Which is the best PUE value for a data center?

  • A. PUE of 1.2
  • B. PUE of 3.5
  • C. PUE of 5.0
  • D. PUE of 2.0
Show answer and explanation ▾

Correct answer: A

PUE (Power Usage Effectiveness) is a metric where lower values indicate better energy efficiency. A PUE of 1.2 is the best value among the options, meaning only 20% overhead beyond the 100% consumed by IT equipment. This represents highly efficient cooling and power delivery systems. Values above 2.0 indicate increasingly wasteful infrastructure.

Why the other options are wrong:

  • B. PUE of 3.5 indicates that 71% of energy is wasted on cooling and power delivery, which is poor efficiency.
  • C. PUE of 5.0 means 80% of energy is wasted on non-IT overhead, representing very poor data center efficiency.
  • D. PUE of 2.0 indicates 50% overhead, which is better than 3.5 or 5.0 but significantly worse than 1.2.

Question 27

Which solution should be recommended to support real-time collaboration and rendering among a team?

  • A. A cluster of servers with NVIDIA T4 GPUs in each server.
  • B. A DGX SuperPOD.
  • C. An NVIDIA Certified Server with RTX based GPUs.
Show answer and explanation ▾

Correct answer: C

Real-time collaboration and rendering require workstations optimized for interactive performance and graphics-intensive tasks. NVIDIA RTX-based GPUs (such as RTX 6000 or RTX 5880) are specifically designed for professional visualization, ray tracing, and real- time rendering with drivers and features optimized for creative workloads. A DGX SuperPOD is an HPC cluster for training, and T4 GPUs are compute-optimized for inference.

Why the other options are wrong:

  • A. T4 GPUs are designed for inference and batch processing, not interactive real-time rendering and collaboration.
  • B. A DGX SuperPOD is an HPC cluster optimized for AI training, not real-time collaborative rendering workstations.

Question 28

What is a key benefit of using NVIDIA GPUDirect RDMA in an AI environment?

  • A. It increases the power efficiency and thermal management of GPUs.
  • B. It reduces the latency and bandwidth overhead of remote memory access between GPUs.
  • C. It enables faster data transfers between GPUs and CPUs without involving the operating system.
  • D. It allows multiple GPUs to share the same memory space without any synchronization.
Show answer and explanation ▾

Correct answer: B

GPUDirect RDMA (Remote Direct Memory Access) enables one GPU to directly access the memory of another GPU across the network, bypassing the host CPU entirely. This reduces latency and bandwidth overhead because data doesn't need to traverse the CPU memory hierarchy and PCI-e paths, allowing for faster GPU-to-GPU communication over high-speed interconnects like InfiniBand.

Why the other options are wrong:

  • A. GPUDirect RDMA does not directly improve power efficiency or thermal management; it focuses on communication performance.
  • C. That describes GPUDirect P2P, which handles GPU-CPU transfers; RDMA specifically enables remote GPU-to-GPU access.
  • D. GPUDirect RDMA does not enable shared memory without synchronization; it enables direct access with proper synchronization mechanisms.

Question 29

What enables moving data between GPU memory and local or remote storage without using the CPU?

  • A. NVLink
  • B. GPUDirect P2P
  • C. InfiniBand
  • D. GPUDirect Storage
Show answer and explanation ▾

Correct answer: D

GPUDirect Storage (GDS) enables direct data movement between GPU memory and NVMe/storage devices without CPU involvement. This bypasses the CPU memory hierarchy entirely, reducing latency and freeing CPU resources. While NVLink, GPUDirect P2P, and InfiniBand facilitate different GPU-to-GPU or GPU-to-network transfers, only GDS specifically handles the GPU-to-storage path directly.

Why the other options are wrong:

  • A. NVLink provides direct GPU-to-GPU connections on the same system, not GPU-to- storage connectivity.
  • B. GPUDirect P2P handles peer-to-peer transfers between GPUs on the same system, not storage access.
  • C. InfiniBand is a network fabric for remote communication; GPUDirect Storage is what enables direct GPU-storage transfers.

Question 30

When using an InfiniBand network for an AI infrastructure, which software component is necessary for the fabric to function?

  • A. Verbs
  • B. MPI
  • C. OpenSM
Show answer and explanation ▾

Correct answer: C

OpenSM (OpenFabrics Subnet Manager) is the necessary software component for InfiniBand fabric initialization and management. It discovers devices, assigns Local Identifiers (LIDs), and configures the fabric topology to enable communication. While Verbs provides the API interface and MPI enables parallel communication, neither is essential for the fabric itself to function-OpenSM is the foundational fabric manager.

Why the other options are wrong:

  • A. Verbs is an API for InfiniBand applications but is not required for fabric initialization and management.
  • B. MPI is a parallel computing library that runs on top of InfiniBand but is not necessary for the fabric to function.

Get the complete NCA-AIIO bank

These 30 questions are roughly 30% of the bank. The full pack has 107 real NCA-AIIO questions, each with the same depth of explanation, plus a questions-only PDF for timed practice and free updates forever.

View the full NVIDIA NCA-AIIO question bank →

Related exams

Browse free practice questions for every exam →

Back to blog