Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Nvidia RTX Spark uses a unified memory architecture (UMA): its Arm CPU and Blackwell integrated GPU share one coherent pool of LPDDR memory instead of having separate system RAM and GPU VRAM. NVIDIA presents that pool as GPU-dedicated memory, CPU-GPU shared memory, and CPU-only memory.

The arrangement mainly changes what can fit and how data moves. A large model can remain resident without hitting a small discrete card’s VRAM ceiling, and software can share coherent buffers instead of copying every dataset between RAM and VRAM. It does not guarantee higher throughput, however. The CPU and GPU still compete for the same roughly 273–300 GB/s memory system, so bandwidth, placement, workload shape and ARM64 software support determine sustained speed.

What unified memory means on RTX Spark

In a conventional desktop with a discrete graphics card, the processor normally uses system RAM while the GPU uses its own VRAM. Moving data between them requires transfers over an interconnect, and applications often maintain separate copies or staging buffers. VRAM capacity can become a hard limit even when the computer has unused system memory.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

RTX Spark instead combines a Grace-family Arm CPU and a Blackwell integrated GPU (iGPU) in one system-on-chip design. NVIDIA’s Windows on Arm Porting Guide, updated September 10, 2026, describes it this way: the CPU and iGPU share the same physical memory, and the platform maintains coherence for memory accessible to more than one processor. Coherence means that when both processors use a shared allocation, the system keeps their views of that data consistent according to the platform’s memory rules.

#1 Best Overall
Dell NVIDIA Tesla V100 GPU SXM2 32GB NWWWX by DELL
  • GPU Chipset: NVIDIA
  • Memory: HBM2
  • Programming Interface: CUDA
  • Memory Capacity: 32GB
  • Slot Compatibility: SXM2

“Unified” does not mean every byte is interchangeable at every instant. Windows and the firmware divide the physical LPDDR pool into logical regions with different purposes and access rules.

The three logical regions

Region What it is Practical consequence
Dedicated GPU memory (carveout) A portion reserved for the integrated GPU. Windows reports it as dedicated GPU memory, although it is physically system LPDDR. Provides predictable space for GPU allocations, but that capacity is not available for ordinary CPU allocations.
Shared system memory Memory managed by Windows that both CPU and iGPU can access. Useful for coherent CPU-GPU buffers and workloads that hand data between processors.
CPU-only system memory The remainder of the pool that cannot be used for GPU allocations. Suitable for operating-system and CPU workloads, but a GPU allocation cannot be satisfied from these pages.

After the GPU carveout, NVIDIA says the nominal shared-memory amount is calculated as post-carveout capacity minus 16 GB, then clamped so it remains between 50% and 80% of the post-carveout capacity. CPU-only memory receives the balance. The figures shown by Windows therefore depend on the carveout and platform configuration; the headline physical capacity is not the same as unrestricted GPU-usable memory.

RTX Spark memory and compute specifications

Published NVIDIA material gives two closely related bandwidth figures. The general 2026 RTX Spark specification lists up to 128 GB of LPDDR5, a 256-bit interface and 300 GB/s of bandwidth. The 2026 DGX Spark User Guide lists 128 GB of LPDDR5x on the same 256-bit interface with 273 GB/s. Treat these as the figures for the respective NVIDIA descriptions, not as a guaranteed application-level throughput number.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Specification Published value Qualification
Unified memory capacity Up to 128 GB NVIDIA 2026 platform specifications; shared by CPU and iGPU.
Memory type and interface LPDDR5 or LPDDR5x; 256-bit interface The exact label and bandwidth differ between NVIDIA’s general RTX Spark specification and DGX Spark User Guide.
Memory bandwidth 273 GB/s or 300 GB/s System bandwidth shared by CPU and GPU, not dedicated GPU-only VRAM bandwidth.
CPU 20 Arm cores: 10 Cortex-X925 and 10 Cortex-A725 Listed in NVIDIA’s 2026 specifications.
GPU 6,144 CUDA cores Listed in the DGX Spark User Guide.
AI throughput Up to 1 PFLOP FP4 with sparsity NVIDIA’s stated peak figure; it is not a workload-independent application speed.

NVIDIA’s October 13, 2025 launch announcement says DGX Spark combines 128 GB of CPU-GPU coherent memory with NVLink-C2C and up to one petaflop of AI performance. Peak arithmetic capability and memory bandwidth describe different bottlenecks: a kernel can have abundant compute capacity yet remain limited by how quickly it streams weights and activations from LPDDR.

Where UMA improves performance

Larger models can stay resident

The most visible benefit is capacity. A model, its working data and CPU-side services draw from one large pool rather than being constrained solely by a discrete card’s VRAM. NVIDIA positions DGX Spark for inference on models of up to 200 billion parameters and local fine-tuning of models up to 70 billion parameters, according to its 2025–2026 materials.

Those are platform positioning limits, not a promise that every 200-billion-parameter model will run at a useful token rate. The runtime still needs room for weights, activations, context, temporary buffers and the operating system. Quantization, batch size, context length and framework overhead can change the actual fit. The important architectural distinction is that capacity pressure can be managed across the unified pool instead of failing as soon as a small VRAM partition fills.

Less explicit copying

With separate RAM and VRAM, a CPU preprocessing stage commonly produces a buffer in system memory, then a transfer places another copy in GPU memory. A coherent shared allocation can be read by both processors, reducing duplication and some staging operations. That can lower transfer overhead and synchronization work when the application is designed for UMA.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This is an architectural opportunity, not a fixed speedup. Software may still copy data for alignment, batching, isolation or algorithmic reasons. A workload that was written around discrete-GPU transfers may gain little until its memory model is adapted.

Smoother heterogeneous pipelines

Preprocessing, tokenization, data loading and GPU execution can exchange shared buffers without treating each handoff as a trip across a separate memory domain. For pipelines that alternate frequently between CPU and GPU, avoiding repeated ownership transfers can improve latency consistency and reduce engineering complexity. The gain depends on maintaining suitable shared allocations and avoiding accidental paging or placement in CPU-only pages.

Compact system design

Putting CPU, GPU and memory in one SoC removes the board space, power delivery and cooling requirements of a separate high-end graphics card. NVIDIA describes DGX Spark as a compact desktop AI system. For developers who value a small workstation and local execution, the integrated design can be more practical than a larger add-in-card computer even when the latter has higher peak throughput.

Where unified memory can limit speed

CPU and GPU share the bandwidth budget

The 273–300 GB/s specification is the bandwidth of the shared LPDDR system. It is not 273–300 GB/s reserved exclusively for the GPU while the CPU receives another independent channel. A streaming GPU kernel, CPU preprocessing, operating-system activity and data movement all draw on the same physical interface.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Large-batch inference, image processing and other bandwidth-bound tasks can therefore slow when the CPU is active at the same time. The practical question is not simply whether 128 GB is enough; it is how many bytes the workload must move per generated token, image or training step and how much of the shared bandwidth remains available.

Capacity and throughput are different

A model that fits in 128 GB may still generate tokens more slowly than on a discrete GPU with much faster dedicated VRAM. Unified memory removes a capacity barrier and can reduce copies, but it does not repeal the bandwidth limit. Conversely, a discrete card with less total memory may be faster for a smaller model that fits comfortably in its VRAM.

NVIDIA’s cited architecture documents do not provide an independent, workload-by-workload RTX Spark benchmark suite proving a universal advantage or disadvantage. Any percentage speedup claim requires a reproducible test that identifies model, precision, batch size, context, software versions and whether CPU preprocessing ran concurrently.

Rank #2
Gigabyte NVIDIA GeForce RTX 3060 Gaming OC V2 Graphics Card - 12GB GDDR6, 192-bit, PCI-E 4.0, 1837MHz Core Clock, RGB, 2X DP 1.4, 2X HDMI 2.1, NVIDIA Ampere - GV-N3060GAMING OC-8GD
  • NVIDIA Ampere Streaming Multiprocessors: Building blocks for the world's fastest, most efficient GPUs, the all-new Ampere SM brings twice the FP32 throughput and improved energy efficiency
  • 2nd Generation RT Cores - Experience 2x the 1st Generation RT Cores throughput, plus competitive RT and shading for a whole new level of ray-tracing performance
  • 【3rd Generation Tensor Cores】Get up to 2X the throughput with structural sparsity and advanced AI algorithms such as DLSS
  • Core Clock: 1837MHz
  • WINDFORCE 3X Cooler

Placement is still significant

CPU-only pages cannot satisfy GPU allocations, while the GPU carveout is reserved for the iGPU. A unified address space therefore does not make all placements equally efficient. If an application exhausts its preferred region and begins paging or repeatedly moving data, latency can rise even though total physical memory remains available.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Memory reporting can also confuse diagnosis. Windows may show a large dedicated-GPU figure because of the carveout, while the application’s shared-memory budget and CPU-only balance are governed by the post-carveout rules. Check the allocation categories and working-set behavior rather than treating one headline number as usable VRAM.

Software must be ready for Arm and UMA

RTX Spark applications need compatible ARM64 or Windows-on-Arm binaries, along with CUDA and framework support for the platform. Code written with x86 assumptions, hard-coded discrete-GPU transfer paths or expectations about separate VRAM may need changes. NVIDIA provides a Windows on Arm porting guide because binary compatibility, memory placement and processor-specific behavior require attention.

Can RTX Spark run large AI models locally?

Yes, the unified pool is specifically intended to make large local models practical. NVIDIA’s stated targets are inference models up to 200 billion parameters and fine-tuning models up to 70 billion parameters. A single pool can hold model weights while leaving room for CPU-side orchestration and GPU working data, rather than forcing the entire model into a smaller VRAM card.

Fit is only the first test. Before choosing a model, account for:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Weight storage at the selected precision or quantization.
  • Activation and temporary-buffer requirements during inference or fine-tuning.
  • Context length, batch size and concurrent requests.
  • Memory reserved by the operating system and other services.
  • Whether the framework can use the shared and GPU-dedicated regions efficiently on ARM64.
  • Bandwidth demand during token generation or training, especially when CPU data preparation runs concurrently.

For a capacity-bound experiment, RTX Spark may succeed where a discrete card reports an out-of-memory error. For a throughput-bound service, a discrete GPU with substantially faster VRAM can still deliver more tokens or images per second, even if its total memory is smaller.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Is unified memory faster than a discrete GPU?

There is no universal yes-or-no answer. Compare the systems on the dimension that limits your workload.

Comparison axis RTX Spark UMA Conventional discrete-GPU PC
Capacity Up to 128 GB in one CPU-GPU coherent LPDDR pool, subject to carveout, shared and CPU-only regions. Total usable model capacity is usually constrained by the card’s dedicated VRAM unless the software supports slower offloading.
Bandwidth 273–300 GB/s of shared LPDDR bandwidth for CPU and GPU. Dedicated VRAM bandwidth is often the stronger point, but the exact value depends on the selected GPU.
Transfers Coherent shared buffers can reduce explicit RAM-to-VRAM copies. Separate memory domains commonly require explicit transfers or duplicated buffers.
Workload fit Strong choice when model capacity, local execution or frequent CPU-GPU sharing is the constraint. Strong choice when the model fits in VRAM and sustained memory bandwidth or peak GPU throughput dominates.
Software Requires ARM64/Windows-on-Arm readiness and correct UMA-aware placement. Usually benefits from a mature x86 plus discrete-GPU software path, depending on the application.
Form factor and power Integrated SoC enables a compact desktop design. Add-in cards provide expansion and cooling headroom but require more space and platform power.

The fair comparison is therefore workload-specific. Measure time to first token, sustained tokens per second, image throughput or training-step time with the same model and settings. Record memory occupancy and CPU utilization so a capacity win is not mistaken for a throughput win.

How to evaluate an RTX Spark workload

  1. Classify the bottleneck. Determine whether the current system fails because the model does not fit, because VRAM bandwidth is saturated, because CPU preprocessing is slow, or because transfers dominate.
  2. Verify the software path. Use ARM64-native or supported Windows-on-Arm components, and confirm that the CUDA, driver and framework versions recognize the integrated GPU.
  3. Map memory use. Identify the GPU carveout, shared allocations and CPU-only pages. A model that fits only by paging or repeated migration may show poor latency.
  4. Benchmark the real service shape. Test the intended precision, context length, batch size, number of concurrent requests and CPU preprocessing load. Do not rely on peak FP4 figures to predict application throughput.
  5. Watch contention. Repeat the test with CPU preprocessing enabled and disabled. A large difference indicates that both processors are competing for shared LPDDR bandwidth.
  6. Optimize handoffs. Keep frequently exchanged data in coherent shared buffers where the framework supports it, while avoiding unnecessary copies and allocations that force migration between regions.
  7. Compare against the alternative. For a discrete GPU, record VRAM capacity and bandwidth, transfer time and power or cooling requirements. Use identical workload settings before drawing a conclusion.

Common misconceptions

“128 GB of unified memory equals 128 GB of VRAM”

It does not. The physical pool is divided into a GPU carveout, shared memory and CPU-only memory. The amount available to a particular GPU allocation depends on those regions and current system use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“Coherent means zero-copy and zero latency”

Coherence removes the need for some explicit copies, but processors still contend for bandwidth and caches, and software may deliberately copy data. Shared access is not free access.

“A one-petaflop rating predicts model speed”

The up-to-1-PFLOP FP4-with-sparsity figure is a peak compute specification. Real inference and training speed also depend on memory traffic, precision, sparsity actually used by the workload, kernel efficiency, model size and software support.

“A model that fits will be fast”

Fit and throughput are separate decisions. Unified memory primarily expands capacity and can simplify data movement; bandwidth-bound workloads can still favor a discrete GPU with faster dedicated memory.

Bottom line

RTX Spark’s unified-memory architecture gives its Arm CPU and Blackwell iGPU one coherent LPDDR pool, organized into GPU-dedicated, shared and CPU-only regions. That design can keep very large models local and reduce explicit CPU-GPU copies, which is valuable for compact development systems and capacity-constrained workloads.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Its trade-off is shared bandwidth. The published 273–300 GB/s serves both processors, so sustained performance depends on contention, allocation placement, model traffic and ARM64 software quality. Choose RTX Spark when unified capacity, local execution and compactness matter most; choose a discrete GPU when the workload fits in VRAM and dedicated-memory bandwidth or peak throughput is the priority.

Quick Recap

Bestseller No. 1
Dell NVIDIA Tesla V100 GPU SXM2 32GB NWWWX by DELL
Dell NVIDIA Tesla V100 GPU SXM2 32GB NWWWX by DELL
GPU Chipset: NVIDIA; Memory: HBM2; Programming Interface: CUDA; Memory Capacity: 32GB; Slot Compatibility: SXM2
$854.96

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.