AMD Rolls Out EPYC Embedded 9004 CPUs: Up to 96 Cores

AMD
(Image credit: AMD)

AMD introduced its latest EPYC Embedded 9004-series processors featuring its Zen 4 microarchitecture at the Embedded World 2023 trade show. The new CPUs pack up to 96 cores and are aimed at storage, networking, firewall/security, and industrial applications.

AMD's lineup of EPYC Embedded 9004-series processors consists of ten models with 16, 24, 32, 48, 64, and 96 Zen 4 cores operating at max frequencies of 3.70–4.15 GHz and featuring a nominal thermal design power of 200W–360W. These CPUs are designed for always-on applications, so AMD uses the best silicon for them and tests them vigorously to ensure extended reliability.

(Image credit: AMD)

Historically, embedded machines for storage, edge, and industrial applications did not require CPUs offering extreme performance comparable to that featured by server CPUs. But modern workloads, including software defined networking, security, and advanced storage systems (especially all-flash arrays) are very demanding in terms of compute performance and input/output capabilities. Because of the increased demands, AMD's EPYC Embedded 9004-series CPUs will likely get quite popular among the embedded machine manufacturers and users.

(Image credit: AMD)

In addition to the performance and features supported by AMD's regular EPYC 9004-series processors, EPYC Embedded 9004-series CPUs bring support for NVDIMMs, non-transparent bridging (NTB) to enable data exchange between two redundant CPUs, and two SPI interfaces to off-chip ROMs for secure boot.

"Supporting enterprise-grade reliability, AMD EPYC Embedded 9004 Series processors are targeted for heavy workload, 'always-on' embedded systems requiring exceptional compute performance and I/O agility in a power-optimized profile," said Rajneesh Gaur, corporate vice president and general manager, Embedded Solutions Group, AMD. "With the launch of the EPYC Embedded 9004 Series processors, we're bringing the power of data center-level computing to embedded networking, security, storage and industrial applications."

Advantech and Siemens are the first ODM and OEM customers that will deploy AMD's EPYC Embedded 9004-series processors for their next-generation firewalls and software-defined routers, as well as enterprise and cloud storage systems. Advantech will offer an AMD EPYC Embedded 9004-based ASMB-831 server board with six DDR5 DIMMs slots (for up to 384GB of memory) as well as five PCIe 5.0 x16 and two PCIe 5.0 x8 slots for four double-wide cards. This motherboard is designed for various for applications like image analysis, industrial machine vision, facial recognition, and security surveillance.

"Siemens selected the AMD EPYC Embedded 9004 Series devices for our new high-performance, data center-class server because the processors reliably deliver performance and power efficiency while being able to operate seamlessly in extreme temperatures, as well as in settings with vibration or electromagnetic interference," said Thibault de Assi, head of business line industrial computing, Siemens. "With AMD leadership in the data center, we have been able to leverage its exceptional expertise for our industrial-grade products, where performance and efficiency are paramount. The new processors will open new opportunities for the industrial market."

AMD guarantees that its EPYC Embedded 9004-series processors will be available for up to seven years, so its customers will be able to keep selling machines based on them for years to come.

Anton Shilov
Freelance News Writer

Anton Shilov is a Freelance News Writer at Tom’s Hardware US. Over the past couple of decades, he has covered everything from CPUs and GPUs to supercomputers and from modern process technologies and latest fab tools to high-tech industry trends.

  • jeremyj_83
    Too bad there isn't a single socket 16c/32t CPU.
    Reply
  • JamesJones44
    Embedded is a strange name for something that uses 320 watts. Edge might have been a better name.
    Reply
  • Robtechnob
    Embedded may be associated with low power devices in our minds, however the concept has little to do with low power small devices, it's only about embedding computing functionality inside a device. Some machines for industrial applications will have embedded processing that requires a lot of computing power, for example the car you drive has embedded computing and the needs are increasing rapidly as we move towards fully autonomous navigation systems. The increasing computation power draw is already an issue for EVs . Also make note that the embedded EPYCs have a range of specs depending on needs, some are lower power, and there are other embedded processors designed for much lower power needs.
    Reply
  • JamesJones44
    Robtechnob said:
    for example the car you drive has embedded computing and the needs are increasing rapidly as we move towards fully autonomous navigation systems

    The processors used in vehicle ECUs ares low power (were talking cell phone level SoC wattage draw at max). Even the processors used by Lidar and duel camera detections systems are low power compared to the average desktop, these also typically use tensor cores (aka gpu cores) not CPU cores to do the model processing on the collected images. Most cars only produce about 500 watts of power from an alternator, of which most of that power is reserved for the powertrain. You're not putting a 320 watt CPU in an ECU.

    This is also true at the manufacturing level. Most of your PLCs, while not low power, don't need a 96 core general purpose CPU to run a manufacturing line. Most are target tiny core CPUs because they process very small subset of commands (most are ASIC if we want to get specific). Even most Robotic controllers don't use general purpose CPUs and certainly not one that would have 96 cores.
    Reply
  • Robtechnob
    I agree that power consumption is an issue, however it's always an issue no matter what the application may be. Lower power is always better than higher, and it is seen today as a much more important consideration than it was just 10 years ago. As for vehicles, what I wanted say, is that the computing power needs are growing very quickly and it has already become a constraint especially on EVs. Unless something drastically changes with the technology, we're not going to have true self-navigation capabilities on a device as low powered as a cell phone is, however given the high investments going into "AI", we can expect advances that bring down the power needs to more practical levels. As for what kinds of computing devices are used inside emebbed applications, it all depends on the application. In many cases an ASIC will do, in others an FPGA is needed such as with space exploration devices, in other cases a GP CPU or GPU is required - it depends entirely on the needs. The EPYCs in our case are designed for fault tolerant longevity and other abilities such as support for NVDIMM memory. You can google up what Siemens uses the processor for, and also Advantech, these are two design wins mentioned by AMD.

    What started the whole discussion is definitions, for example "edge" is not always well defined, it generally means a kind of application involving communications or data processing (it's a fuzzy thing), but "edge" can include the use of an embedded application, for example computing near a cell tower is an edge device that uses embedded computing.
    Reply
  • JamesJones44
    Robtechnob said:
    What started the whole discussion is definitions, for example "edge" is not always well defined, it generally means a kind of application involving communications or data processing (it's a fuzzy thing), but "edge" can include the use of an embedded application, for example computing near a cell tower is an edge device that uses embedded computing.

    Fair argument. We could flip that and say embedded is also ambiguous. Is it still an embedded system if it has a display and connected to the internet? There are a lot of applications that are embedded that also come with a display and can update themselves (Vehicle Scan tools for example).

    I guess when I think embedded I think power contained and largely self contained in some way. For Edge I feel like it is things not specifically controlled by the central system, but linked to it and possibly remotely controlled by it if needed (Cell Tower example). So my first reaction was it was a strangely named component.
    Reply
  • Robtechnob
    It's true the definitions can get fuzzy. For example we could define an embedded EPYC system as being "embedded" only if it's not inside a server room, but then we have to define what a server room is, and I'm sure you'll agree that what first comes to mind as being a server room can quickly get fuzzy. Maybe a half decent way to describe "embedded" is a device that operates in a mostly self contained environment under conditions that requires a high level of reliability for long periods of time without the need for any maintenance.
    Reply
  • jp7189
    Think "embedded" as in a MRI machine. Tons of power and cooling and image processing needed, but embedded as in it's an integral part of the system that gets certified as a complete system and therefore "upgrades" may not be allowed.
    Reply