AMD Rolls Out EPYC Embedded 9004 CPUs: Up to 96 Cores
Embedded applications gain 96 Zen 4 cores with AMD's EPYC 9004-series processors.
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.
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.
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.
Stay On the Cutting Edge: Get the Tom's Hardware Newsletter
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Anton Shilov is a contributing writer at Tom’s Hardware. 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.
-
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. -
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.Reply
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. -
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. -
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