
A single NVIDIA DGX® Spark tops out around a 200 billion parameter model on its own (with heavy quantization), like what we did with DeepSeek V4 Flash (284B). Link two units directly, and that ceiling jumps to models as large as 405 billion parameters. Four units is where the setup changes character: NVIDIA's own clustering guidance supports up to three DGX Spark systems connected with direct cables.
But four or more requires a managed network switch. We wanted to cover the build sheet actually looks like, with considerations when scaling your NVIDIA DGX Spark systems.
Why Build a 4-Node DGX Spark Cluster?
For most NVIDIA DGX Spark deployments, their workload can be accomplished with one or two. So who is a 4x NVIDIA DGX Spark for? A 4-node NVIDIA DGX Spark cluster is for teams that want to push beyond a single desk-side AI system without jumping straight into a full data center deployment.
- Running Larger Open-Weight Models Locally: Models in the 300-billion-parameter-plus range that don't fit in one or two units' unified memory, without incurring cloud inference costs or sending data off-premises.
- Prototyping distributed AI patterns at desk scale: testing multi-node inference or fine-tuning workflows before committing to a full NVIDIA DGX system deployment.
- Data privacy and compliance requirements: workloads where the model and its data need to stay on local hardware.
It's also a real hardware investment. Four unit DGX Spark becomes a compact multi-node AI cluster: still small enough to fit into an office or lab, but powerful enough to explore workloads that a single unit simply cannot handle.

Your Personal AI Inference: The NVIDIA DGX Spark
Take enterprise AI anywhere. NVIDIA DGX Spark can power your LLM, Agentic AI, and model prototyping on the go! Harness datacenter power today, available now through Exxact Corporation.
Get a Quote TodayPossible Model Sizes with Multiple DGX Spark Systems
Each DGX Spark unit is built around NVIDIA's GB10 Grace Blackwell superchip, with 128GB of unified LPDDR5x memory shared between CPU and GPU, 4TB of NVMe storage, and two ConnectX-7 network ports for interconnect alongside a 10GbE RJ-45 port.
Here's how that scales from one unit to four:
| NVIDIA DGX Spark | Combined Unified Memory | NVMe storage | Combined FP4 Tensor Throughput | Connection Method | Approx. Model Size Support (NVFP4) | Networking Switch Required? |
|---|---|---|---|---|---|---|
| 1x | 128GB | 4TB | 1 petaflop | N/A | Up to 200B | No |
| 2x | 256GB | 8TB | 2 petaflops | Direct QSFP Connection | Up to 400B | No |
| 3x | 384GB | 12TB | 3 petaflops | Direct QSFP Connection via Mesh | Up to 600B | No |
| 4x | 512GB | 16TB | 4 petaflops | Managed Switch with 4x QSFP Ports | Up to 700B to 800B | Yes |
NVIDIA's own clustering guidance supports up to three DGX Spark systems connected with direct cable while four (or more) require a managed network switch.
Setup for 2x and 3x NVIDIA DGX Spark Systems Without a Switch
Before four units make a switch necessary, it's worth seeing how NVIDIA gets two and three units talking to each other with nothing but cable.
- 2x: one cable, one port each. Two DGX Spark units connect with a single 200Gbps QSFP direct-attach cable running from port 0 on one unit to port 0 on the other. Each unit's second port sits unused in this configuration.
- 3x: a three-cable ring using both ports on every unit. We can wire three DGX Spark systems into a ring. We will need 3 200Gbps QSFP direct-attach cables to get maximum speed. Each unit's two ports will be connected to two different neighbors
- Spark A, port 0 → Spark B, port 1
- Spark B, port 0 → Spark C, port 1
- Spark C, port 0 → Spark A, port 1

Setup for 4x NVIDIA DGX Spark Systems with MikroTik Switch
Here’s the list of things we will need to network our 4x NVIDIA DGX Spark systems together:
- 4x NVIDIA DGX Spark systems (Founders Edition)
- 1x MikroTik CRS804-4DDQ-HRM managed switch (available through Exxact), with four 400G QSFP56-DD ports and two 10GbE management ports. It is a compact 1U unit (half-rack width) that works equally well rack-mounted or sitting on a desk. It is relatively quiet with less than 150W TDP.
- QSFP-DD to QSFP Cables: Either Configuration: The CRS804's ports are the physically deeper QSFP56-DD, not the standard QSFP112 connectors. There are two options to go with here:
- 4x QSFP-DD to QSFP56: This is the standard cable to connect our network switch to each of our four DGX Spark. Unlike our three DGX Spark configuration, it doesn’t matter which port they are connected (though it is best practice to standardize this).
- 2x QSFP-DD to 2x QSFP56 breakout: A breakout cable splits one 400G switch port into two 200G legs, so two breakout cables give four total transceivers, one per DGX Spark. This leaves two ports on our switch unpopulated while still serving our 4 DGX Sparks, so you have the potential to link 8 DGX Sparks.
- Power: each DGX Spark ships with a 240W external supply; the CRS804 draws roughly 92W typical and about 123W under load. You may need a PDU, but max power draw shouldn’t exceed 1200W, well below the standard outlet circuit 1800W peak.
Switch Configuration: Setting Port Speed
After cabling is in place, log into the CRS804's admin console and manually set each connected port speed to 200Gbps rather than leaving it on auto-negotiate. NVIDIA's own Cluster Assistant documentation calls this out directly, instructing switch users to verify the switch is negotiating the correct port speed and adjust it manually if it isn't.
Don't be surprised when measured throughput lands closer to 100Gbps per link once the cluster is running. That's expected, not a misconfiguration. It's the PCIe Gen5 x4 ceiling inside each ConnectX-7 port showing up in practice, not a sign the switch is set wrong.
Software Setup
NVIDIA Sync's Cluster Assistant handles most of the networking configuration automatically: node discovery, ConnectX-7 setup, IP planning, link validation, and password-less SSH between nodes. Distributed workloads also need MPI for inter-process communication and NCCL for GPU-accelerated collective operations across nodes.
Rather than repeat NVIDIA's own setup steps here, these are the official references worth working from directly:
- DGX Spark Clustering guide — official cabling and topology reference
- NVIDIA Sync Cluster Assistant documentation — the tool that configures ConnectX-7 networking and validates switch port speed
- NVIDIA Technical Blog: multi-node clustering on DGX Spark — walkthrough of the clustering workflow and supported model sizes
Frequently Asked Questions
Do all 4 DGX Spark units need to be identical?
Yes, firmware and software side. NVIDIA's clustering tools assume matched hardware and firmware across nodes. An easy way to do this is to clone the SSDs, OS and everything, but make sure to change the device name. Hardware side, you can use any NVIDIA DGX Spark alternative: Asus Ascent GX10, MSI EdgeXpert, Founders Edition, etc.
Can I use the CRS804 with fewer than 4 units?
Yes, though 2 or 3 units are simpler and cheaper to connect with direct cables instead. You can also expand your cluster up to 8 DGX Sparks with breakout cables.
Does this replace a full DGX server?
No. It's a desk-scale or homelab way to prototype multi-node workflows and run larger models and multiple concurrent AI locally, not an enterprise cluster replacement. Think of it as a NVIDIA DGX prototype.
Why set the switch port speed manually instead of letting it auto-negotiate?
The auto-negotiation often sets the switch port speeds to 50Gbps, which is not the maximum or ideal networking speed the DGX Spark can push. NVIDIA's own Cluster Assistant guidance flags this as a common point of misconfiguration and instructs users to check and correct it directly in the switch's admin console.
What models can I realistically run on 4 nodes?
On a 4× DGX Spark cluster (~512GB unified memory total), you can realistically target:
- One large “fits only with 4 nodes” model (inference): DeepSeek-R1 671B (quantized, e.g., 4-bit class) — this is the kind of “700B-ish” model scale that typically won’t be practical on 1–2 nodes, but becomes feasible once you have ~512GB total memory (with careful quantization and multi-node tensor/pipeline parallelism).
- Several mid-large models concurrently (great real-world use case): Example: run 4 separate services like Llama 3 70B (one per node) for multiple users/agents, or 2× Llama 3 70B + 2× Qwen2.5 32B for mixed workloads (chat + code + RAG).
Rule of thumb: 4 nodes is mainly about either (a) pushing into ~hundreds-of-billions parameter inference with quantization, or (b) running multiple 30B–70B-class models at the same time with good latency.
Conclusion
A 4-node DGX Spark cluster sits in a specific niche: bigger than what a single desk-side unit can handle, smaller and cheaper than a dedicated DGX server deployment. It's a reasonable way to test multi-node inference and agent workflows against genuinely large models before deciding whether a full server or cluster purchase is justified.
Exxact carries the DGX Spark units and the MikroTik CRS804-4DDQ-HRM switch, and all the cables you may need. We also supply the broader lineup of HPC and AI hardware for teams scaling past a single workstation. If a 4-node cluster is the right fit for your workload, configuring the switch and matching compute together is the natural next step.

Your Personal AI Inference: The NVIDIA DGX Spark
Take enterprise AI anywhere. NVIDIA DGX Spark can power your LLM, Agentic AI, and model prototyping on the go! Harness datacenter power today, available now through Exxact Corporation.
Get a Quote Today
What You Need to Build a 4x NVIDIA DGX Spark Cluster: Switch, Cabling, & Power
A single NVIDIA DGX® Spark tops out around a 200 billion parameter model on its own (with heavy quantization), like what we did with DeepSeek V4 Flash (284B). Link two units directly, and that ceiling jumps to models as large as 405 billion parameters. Four units is where the setup changes character: NVIDIA's own clustering guidance supports up to three DGX Spark systems connected with direct cables.
But four or more requires a managed network switch. We wanted to cover the build sheet actually looks like, with considerations when scaling your NVIDIA DGX Spark systems.
Why Build a 4-Node DGX Spark Cluster?
For most NVIDIA DGX Spark deployments, their workload can be accomplished with one or two. So who is a 4x NVIDIA DGX Spark for? A 4-node NVIDIA DGX Spark cluster is for teams that want to push beyond a single desk-side AI system without jumping straight into a full data center deployment.
- Running Larger Open-Weight Models Locally: Models in the 300-billion-parameter-plus range that don't fit in one or two units' unified memory, without incurring cloud inference costs or sending data off-premises.
- Prototyping distributed AI patterns at desk scale: testing multi-node inference or fine-tuning workflows before committing to a full NVIDIA DGX system deployment.
- Data privacy and compliance requirements: workloads where the model and its data need to stay on local hardware.
It's also a real hardware investment. Four unit DGX Spark becomes a compact multi-node AI cluster: still small enough to fit into an office or lab, but powerful enough to explore workloads that a single unit simply cannot handle.

Your Personal AI Inference: The NVIDIA DGX Spark
Take enterprise AI anywhere. NVIDIA DGX Spark can power your LLM, Agentic AI, and model prototyping on the go! Harness datacenter power today, available now through Exxact Corporation.
Get a Quote TodayPossible Model Sizes with Multiple DGX Spark Systems
Each DGX Spark unit is built around NVIDIA's GB10 Grace Blackwell superchip, with 128GB of unified LPDDR5x memory shared between CPU and GPU, 4TB of NVMe storage, and two ConnectX-7 network ports for interconnect alongside a 10GbE RJ-45 port.
Here's how that scales from one unit to four:
| NVIDIA DGX Spark | Combined Unified Memory | NVMe storage | Combined FP4 Tensor Throughput | Connection Method | Approx. Model Size Support (NVFP4) | Networking Switch Required? |
|---|---|---|---|---|---|---|
| 1x | 128GB | 4TB | 1 petaflop | N/A | Up to 200B | No |
| 2x | 256GB | 8TB | 2 petaflops | Direct QSFP Connection | Up to 400B | No |
| 3x | 384GB | 12TB | 3 petaflops | Direct QSFP Connection via Mesh | Up to 600B | No |
| 4x | 512GB | 16TB | 4 petaflops | Managed Switch with 4x QSFP Ports | Up to 700B to 800B | Yes |
NVIDIA's own clustering guidance supports up to three DGX Spark systems connected with direct cable while four (or more) require a managed network switch.
Setup for 2x and 3x NVIDIA DGX Spark Systems Without a Switch
Before four units make a switch necessary, it's worth seeing how NVIDIA gets two and three units talking to each other with nothing but cable.
- 2x: one cable, one port each. Two DGX Spark units connect with a single 200Gbps QSFP direct-attach cable running from port 0 on one unit to port 0 on the other. Each unit's second port sits unused in this configuration.
- 3x: a three-cable ring using both ports on every unit. We can wire three DGX Spark systems into a ring. We will need 3 200Gbps QSFP direct-attach cables to get maximum speed. Each unit's two ports will be connected to two different neighbors
- Spark A, port 0 → Spark B, port 1
- Spark B, port 0 → Spark C, port 1
- Spark C, port 0 → Spark A, port 1

Setup for 4x NVIDIA DGX Spark Systems with MikroTik Switch
Here’s the list of things we will need to network our 4x NVIDIA DGX Spark systems together:
- 4x NVIDIA DGX Spark systems (Founders Edition)
- 1x MikroTik CRS804-4DDQ-HRM managed switch (available through Exxact), with four 400G QSFP56-DD ports and two 10GbE management ports. It is a compact 1U unit (half-rack width) that works equally well rack-mounted or sitting on a desk. It is relatively quiet with less than 150W TDP.
- QSFP-DD to QSFP Cables: Either Configuration: The CRS804's ports are the physically deeper QSFP56-DD, not the standard QSFP112 connectors. There are two options to go with here:
- 4x QSFP-DD to QSFP56: This is the standard cable to connect our network switch to each of our four DGX Spark. Unlike our three DGX Spark configuration, it doesn’t matter which port they are connected (though it is best practice to standardize this).
- 2x QSFP-DD to 2x QSFP56 breakout: A breakout cable splits one 400G switch port into two 200G legs, so two breakout cables give four total transceivers, one per DGX Spark. This leaves two ports on our switch unpopulated while still serving our 4 DGX Sparks, so you have the potential to link 8 DGX Sparks.
- Power: each DGX Spark ships with a 240W external supply; the CRS804 draws roughly 92W typical and about 123W under load. You may need a PDU, but max power draw shouldn’t exceed 1200W, well below the standard outlet circuit 1800W peak.
Switch Configuration: Setting Port Speed
After cabling is in place, log into the CRS804's admin console and manually set each connected port speed to 200Gbps rather than leaving it on auto-negotiate. NVIDIA's own Cluster Assistant documentation calls this out directly, instructing switch users to verify the switch is negotiating the correct port speed and adjust it manually if it isn't.
Don't be surprised when measured throughput lands closer to 100Gbps per link once the cluster is running. That's expected, not a misconfiguration. It's the PCIe Gen5 x4 ceiling inside each ConnectX-7 port showing up in practice, not a sign the switch is set wrong.
Software Setup
NVIDIA Sync's Cluster Assistant handles most of the networking configuration automatically: node discovery, ConnectX-7 setup, IP planning, link validation, and password-less SSH between nodes. Distributed workloads also need MPI for inter-process communication and NCCL for GPU-accelerated collective operations across nodes.
Rather than repeat NVIDIA's own setup steps here, these are the official references worth working from directly:
- DGX Spark Clustering guide — official cabling and topology reference
- NVIDIA Sync Cluster Assistant documentation — the tool that configures ConnectX-7 networking and validates switch port speed
- NVIDIA Technical Blog: multi-node clustering on DGX Spark — walkthrough of the clustering workflow and supported model sizes
Frequently Asked Questions
Do all 4 DGX Spark units need to be identical?
Yes, firmware and software side. NVIDIA's clustering tools assume matched hardware and firmware across nodes. An easy way to do this is to clone the SSDs, OS and everything, but make sure to change the device name. Hardware side, you can use any NVIDIA DGX Spark alternative: Asus Ascent GX10, MSI EdgeXpert, Founders Edition, etc.
Can I use the CRS804 with fewer than 4 units?
Yes, though 2 or 3 units are simpler and cheaper to connect with direct cables instead. You can also expand your cluster up to 8 DGX Sparks with breakout cables.
Does this replace a full DGX server?
No. It's a desk-scale or homelab way to prototype multi-node workflows and run larger models and multiple concurrent AI locally, not an enterprise cluster replacement. Think of it as a NVIDIA DGX prototype.
Why set the switch port speed manually instead of letting it auto-negotiate?
The auto-negotiation often sets the switch port speeds to 50Gbps, which is not the maximum or ideal networking speed the DGX Spark can push. NVIDIA's own Cluster Assistant guidance flags this as a common point of misconfiguration and instructs users to check and correct it directly in the switch's admin console.
What models can I realistically run on 4 nodes?
On a 4× DGX Spark cluster (~512GB unified memory total), you can realistically target:
- One large “fits only with 4 nodes” model (inference): DeepSeek-R1 671B (quantized, e.g., 4-bit class) — this is the kind of “700B-ish” model scale that typically won’t be practical on 1–2 nodes, but becomes feasible once you have ~512GB total memory (with careful quantization and multi-node tensor/pipeline parallelism).
- Several mid-large models concurrently (great real-world use case): Example: run 4 separate services like Llama 3 70B (one per node) for multiple users/agents, or 2× Llama 3 70B + 2× Qwen2.5 32B for mixed workloads (chat + code + RAG).
Rule of thumb: 4 nodes is mainly about either (a) pushing into ~hundreds-of-billions parameter inference with quantization, or (b) running multiple 30B–70B-class models at the same time with good latency.
Conclusion
A 4-node DGX Spark cluster sits in a specific niche: bigger than what a single desk-side unit can handle, smaller and cheaper than a dedicated DGX server deployment. It's a reasonable way to test multi-node inference and agent workflows against genuinely large models before deciding whether a full server or cluster purchase is justified.
Exxact carries the DGX Spark units and the MikroTik CRS804-4DDQ-HRM switch, and all the cables you may need. We also supply the broader lineup of HPC and AI hardware for teams scaling past a single workstation. If a 4-node cluster is the right fit for your workload, configuring the switch and matching compute together is the natural next step.

Your Personal AI Inference: The NVIDIA DGX Spark
Take enterprise AI anywhere. NVIDIA DGX Spark can power your LLM, Agentic AI, and model prototyping on the go! Harness datacenter power today, available now through Exxact Corporation.
Get a Quote Today