• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. SoC and IP
  3. Data Movement Shapes AI System Performance
Ray Davtyan
Ray Davtyan

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Have a question? Need more information?

Contact Us
Design IP
IP
AI data center
AI Factories
SoC
Ethernet
future of IP
AI training
interface design
memories

Data Movement Shapes AI System Performance

19 Aug 2026 • 5 minute read

For much of the last decade, AI performance has been discussed primarily through the lens of compute. More GPUs, larger clusters, and higher peak throughput were treated as the main path to better performance. That worked when workloads could scale across loosely connected systems and when coordination overhead was not the dominant constraint.

As AI systems have scaled, the challenge has become less about deploying additional compute and more about keeping that compute productively utilized.

Modern AI workloads distribute models across large numbers of accelerators that must continuously exchange data and synchronize execution. Under these conditions, memory throughput, interconnect efficiency, and communication overhead all have a direct impact on overall system performance.

The result is a different set of architectural priorities. System performance depends not only on available compute resources, but also on how efficiently data moves through the machine. All of these factors determine the cost of each token as it is produced.

AI Factories Scale Through Coordination

AI workloads divide models across accelerators using tensor, pipeline, and data parallelism. Each step requires parameters, activations, gradients, and optimizer state to move between devices. These exchanges are not occasional. They are structured, repeated, and synchronized at every stage of execution.

That creates a very different performance model from traditional computing environments. The system cannot simply continue because compute resources are available. It must complete the required communication steps before moving to the next stage. Every accelerator participating in the workload must receive the required data, complete its work, and reach synchronization points with the rest of the system.

This dependency chain has ripple effects across the AI factory. Delays in communication do not remain isolated to a single accelerator. They propagate through the workload and affect overall execution efficiency.

Memory Throughput Gates Compute Utilization

Nearly every compute step in tight AI loops depends on the continuous movement of model state through the memory subsystem. Parameters must be read. Activations must be generated and stored. Gradients must be accumulated. Updated weights must be written back. These operations repeat throughout execution and create sustained demand for memory throughput.

When memory supplies data at the required rate, compute pipelines remain active. When it does not, execution stalls at the point of dependency. The accelerator may be available, but it cannot proceed until the data arrives. The workload is constantly moving between compute and data access. As models grow and systems scale, that relationship becomes more important, not less. Memory throughput therefore, plays a direct role in determining how much of the available compute can actually be used. Higher compute capacity only improves delivered performance if the memory subsystem can keep pace with the workload.

Interconnect Becomes an Extension of the Memory System

Model partitioning forces data to move across accelerators. Activations generated on one device become inputs for another. Gradients must be aggregated across devices, and parameter updates must be distributed across the system. At AI factory scale, these exchanges extend well beyond the local memory attached to a single accelerator and depend directly on interconnect performance.

From a system perspective, interconnect increasingly becomes an extension of the memory system. It moves data between distributed regions of model state and directly affects how quickly those regions can be accessed, updated, and synchronized.

The dominant communication patterns are collective operations. Reductions, broadcasts, and exchanges must be completed across groups of accelerators before the workload can advance. If interconnect performance varies, or if communication cannot sustain the required pattern, execution time increases even when compute resources are available. The issue is not that the accelerator lacks capability. The issue is that the system cannot deliver the data and synchronization needed to keep execution moving.

This is why interconnect should not be treated as a separate infrastructure layer. In an AI factory, it is part of the execution path.

Synchronization and System Efficiency

Each training step includes local computation, data exchange across devices, completion of collective operations, and synchronization before the next step begins. All participating accelerators must complete these stages together.

That creates a system-level straggler problem. If one device is delayed by data arrival, communication latency, or contention, the rest of the group cannot simply continue. They wait at the synchronization point until the operation completes.

As accelerator counts increase, sensitivity to synchronization overhead increases as well.

Scale-Up and Scale-Out Must Work as One System

Scale-up communication connects accelerators within a tightly coupled domain. It supports frequent data exchange and low-variation synchronization inside a local group of devices. Many collective operations depend on this communication, completing quickly and consistently.

Scale-out communication extends workloads across nodes and clusters, allowing model partitions and execution to span the broader AI factory.

These domains serve different purposes, but they are not independent. Inefficiency in either introduces delay into the same execution flow. A workload distributed across multiple accelerators still relies on communication and synchronization to progress, regardless of where the communication occurs.

Separating scale-up from scale-out does not isolate the performance challenge. It only changes where communication overhead appears in the system.

Scaling Requires Architectural Alignment

Memory, interconnect, networking, and packaging form a continuous path through which model state moves. A constraint at any point in that path affects the execution of the workload.

Optimizing individual components in isolation does not guarantee efficient system behavior. Bandwidth, latency, consistency, and synchronization characteristics all influence how data moves between accelerators and through the broader system.

As AI factories scale, these dependencies become more tightly coupled, requiring architectural decisions to be evaluated at the system level rather than within individual subsystems.

The Next Phase of AI Performance

FLOPS are easy to quantify and easy to compare.

At AI factory scale, however, delivered performance depends on more than the compute installed in the rack. It also depends on how efficiently data moves through memory systems, across interconnect fabrics, and between synchronized groups of accelerators.

As systems scale, the relationship between computation and communication becomes increasingly important. Every layer involved in moving, storing, and exchanging model state contributes to overall execution efficiency. Looking forward, the systems that advance the next generation of AI will not necessarily be those with the most compute, but the ones that can make the most effective use of it across memory and interconnected fabrics.

For a deeper look at AI infrastructure and networking, read the "Building AI Factories With IP Solutions" white paper.


CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information