Field Guide · concept

SoC vs discrete is the design trade-off between integrating the processor and its accelerators onto a single system-on-a-chip versus using separate, dedicated chips wired together on a board.1

Overview

An integrated approach puts the CPU, GPU, NPU, memory controller, and I/O on one die that shares a single pool of memory. A discrete approach gives an accelerator its own chip and its own high-bandwidth memory, connected over a bus such as PCI Express. Integration shortens the distance data has to travel, cutting power and latency; separation lets each part be made as large and fast as its own package allows.

Trade-offs

The SoC wins on power, physical size, and cost — which is why phones, single-board computers, and edge devices use integrated accelerators. The discrete part wins on peak performance and upgradability, which is why data-center training rigs and gaming PCs bolt on standalone GPUs with dedicated memory. The choice mirrors the broader hardware-acceleration question of where compute should live. For a GopherTrunk capture node, an integrated SoC board by the antenna is the natural pick: low power and small, with the radio front end doing the heavy RF work.

Sources

  1. System on a chip — Wikipedia, on integrating components onto a single chip versus discrete designs. 

See also