Cut Server Costs by 40%: The RAM Savings Secret Behind AMD EPYC Surveillance Servers

How 64MB of Cache Eliminates the Need for 64GB of RAM in Video Servers

Why AMD EPYC 9135 Requires Less RAM Than Intel Xeon Silver 4516Y+ for Video Surveillance

CPU Specifications Comparison

AMD EPYC 9135 (Zen 5 Architecture)

  • 16 cores / 32 threads
  • 64MB L3 cache (shared)
  • 16MB L2 cache total (1MB per core)
  • 80KB L1 cache per core
  • Chiplet-based architecture
  • 12 memory channels
  • 200W TDP

Intel Xeon Silver 4516Y+ (Emerald Rapids)

  • 24 cores / 48 threads
  • 45MB L3 cache (shared)
  • ~48MB L2 cache total (2MB per core)
  • 64KB L1 cache per core
  • Monolithic die architecture
  • 8 memory channels
  • 185W TDP

How AMD’s Chiplet Architecture Reduces RAM Requirements

1. Superior Cache Hierarchy Per Core

  • AMD provides 4MB of cache per core (64MB L3 ÷ 16 cores) versus Intel’s 1.9MB per core (45MB ÷ 24 cores)
  • AMD’s larger L3 cache per core keeps more active video frame data on-chip, reducing trips to main memory
  • The 80KB L1 cache (vs Intel’s 64KB) means frequently accessed video stream metadata stays closer to the cores

2. Chiplet Architecture Enables Better Data Locality

  • AMD’s chiplet design groups cores into Core Complex Dies (CCDs) with dedicated cache pools
  • Video streams can be “pinned” to specific chiplets, keeping all processing data within that chiplet’s local cache hierarchy
  • This reduces cross-die communication and keeps working data sets in fast on-die cache rather than system RAM

3. Unified L3 Cache Design

  • Each AMD chiplet has a unified 64MB L3 cache shared among its cores
  • For video surveillance, multiple camera streams processed on the same chiplet can share decoded frame buffers in L3 cache
  • Intel’s distributed cache architecture requires more frequent RAM access when cores share video processing workloads

4. More Efficient Memory Channel Utilization

  • AMD’s 12 memory channels vs Intel’s 8 means 50% more memory bandwidth
  • When cache hits occur (which happens more often due to larger cache), the extra bandwidth isn’t needed
  • When RAM access is required, AMD can fetch data faster, reducing the need to “buffer” in RAM

Real-World Impact for Video Surveillance

Cache-Friendly Video Workload Characteristics:

  • Frame Buffering: Recent video frames stay in L3 cache for motion detection without RAM roundtrips
  • Analytics Working Sets: AI analytics processing on video often reuses the same frame data multiple times—AMD’s larger cache keeps this data on-chip
  • Stream Metadata: Camera IDs, timestamps, encoding parameters fit entirely in AMD’s expanded cache hierarchy

Memory Requirement Example:

  • A typical 4MP (2688×1520) H.265 stream at 15 FPS requires ~3-4MB of working memory for decoding, buffering, and real-time analytics
  • AMD EPYC 9135: With 64MB L3 cache, up to 16-20 concurrent streams can have their active working sets (decoded frames, motion vectors, reference frames) entirely in cache
  • Intel Xeon 4516Y+: With 45MB L3 cache spread across 24 cores (~1.9MB per core), only 10-12 streams can be cache-resident before forcing frequent RAM access

Result: AMD systems can process the same number of 4MP surveillance streams with 30-40% less installed RAMbecause video frame data, motion detection buffers, and analytics working sets remain in the processor’s much larger per-core cache pools. Intel systems need additional system RAM to compensate for smaller cache capacity and higher cache-miss rates during multi-stream processing.

Additional Architectural Benefits

5. NUMA Optimization

  • AMD’s chiplet design naturally creates NUMA domains that can be optimized for specific camera groups
  • Video streams from building sectors can be assigned to specific chiplets, maximizing cache reuse

6. Lower Memory Access Latency

  • When cache hits, AMD’s access latency is just ~4 nanoseconds (local L3)
  • RAM access is ~100+ nanoseconds—avoiding RAM = 25x faster data access

This architectural advantage makes AMD EPYC particularly well-suited for high-density video surveillance servers where minimizing system cost (through reduced RAM requirements) while maintaining high performance is critical.