Ampere's 128-core CPU works with a motherboard the size of a dinner plate — ASRock's deep micro-ATX is also available with bundled 64-core CPU for $1,500

Ampere Altra
(Image credit: ASRock)

A deep micro-ATX ASRock motherboard bundle and a 64-core Ampere Altra CPU have popped up on Newegg for just $1,500. The ASRock ALTRAD8UD-1L2T motherboard supports the included Altra Q64-22 CPU and the much higher-end Altra Max lineup that ranges from 96 to 128 cores.

Despite coming in the 10-inch wide and long micro-ATX form factor, the ALTRAD8UD-1L2T motherboard is exceptionally rich in features. It has eight memory slots that support 256GB sticks of DDR4-3200 RAM, four PCIe 4.0 x16 slots, two NVMe slots with PCIe 4.0, and 10 Gigabit Ethernet, to name the highlights. The lack of DDR5 and PCIe 5.0 support does mean this motherboard isn't exactly cutting-edge, but it's not obsolete either.

The Q64-22 CPU included in the bundle is a 64-core model, which is somewhat in the middle of the pack for Ampere's first-generation Altra CPUs. It's unclear when Ampere launched the Q64-22, as it wasn't part of the initial launch in 2020. Being based on 2020 hardware, the Q64-22 isn't exactly a spring chicken anymore, and it's seemingly the lowest-end 64-core CPU Ampere has on offer.

However, why bother with the Q64-22 when you could upgrade to one of Ampere's Altra Max CPUs with up to 128 cores? These second-generation chips from 2021 offer much higher multi-threaded performance, great bang for buck per core, and are primarily intended for cloud workloads. They're very similar to AMD's Zen 4c-based Bergamo chips, which also come with 128 cores and are ostensibly made to appeal to cloud servers and data centers.

Of course, Altra Max chips are also getting a little old at this point, and since they only just about matched 64-core Epyc Milan CPUs back in 2021, we can probably assume AMD's modern 96-core Epyc Genoa and 128-core Epyc Bergamo server CPUs are much faster. Intel's 64-core Emerald Rapids chips are also likely to be more than a match for even 128-core Altra Max CPUs, especially in AI workloads. Ampere's own 192-core AmpereOne CPU is also set to smoke Altra Max.

The big question is whether getting this ASRock motherboard and Ampere CPU bundle is even worth it. It's hard to say how much an ALTRAD8UD-1L2T motherboard and a Q64-22 would cost individually since these devices aren't sold at retail. However, the MSRP of the slightly higher-end Q64-24 in 2020 was $3,090, with the bundle costing just half of that. At $1,500, the bundle is affordable for even end-users, but that doesn't include the cost of memory, storage, or GPU costs.

Matthew Connatser

Matthew Connatser is a freelancing writer for Tom's Hardware US. He writes articles about CPUs, GPUs, SSDs, and computers in general.

  • HaninTH
    "cloud workloads".... what does that even mean?

    Can these things do OS virtualization? Do you need ARM to do AI work?
    Reply
  • bit_user
    Neat, but kinda meh. Lacks competitive single-threaded performance, so you'd better have some heavily-threaded stuff to run on it. Could make a decent CI (Continuous Integration) platform, for people targeting ARM.

    It has a server version of the same core in Raspberry Pi 5. So, you could think of the 64-core version as 16x Pi 5's. At $1500, the price is pretty much in line with that.
    Reply
  • Alvar "Miles" Udell
    I can think of many great use cases for this. 64 cores, 256GB RAM, 4TB storage could be broken down into 16 quad core, 16GB RAM, 240GB storage VMs. Equip each one with a user friendly Linux distro (like Mint) and you have a very budget friendly setup for a library, community center, school, or any other use case where cost effective office use computers would be more than sufficient. Even if the final setup cost $5000 it's under $325 a VM.
    Reply
  • bit_user
    Alvar Miles Udell said:
    64 cores, 256GB RAM, 4TB storage could be broken down into 16 quad core, 16GB RAM, 240GB storage VMs. Equip each one with a user friendly Linux distro (like Mint) and you have a very budget friendly setup for a library, community center, school, or any other use case where cost effective office use computers would be more than sufficient. Even if the final setup cost $5000 it's under $325 a VM.
    But they would have to be used via a remote terminal device, and those thin clients would be running something, right? It'd be cheaper just to get quad core Alder Lake-N mini PCs for each terminal.
    Reply
  • ezst036
    bit_user said:
    But they would have to be used via a remote terminal device, and those thin clients would be running something, right? It'd be cheaper just to get quad core Alder Lake-N mini PCs for each terminal.

    Why do you say that?

    The motherboard has four pci-e slots in the photo(?), so it only needs four skinny video cards and each one could be set to a seat and used direct without remote terminals. four dedicated usb hubs would keep things relatively simple as well.

    Windows does not support multiseat because Microsoft wants to sell OS licenses, but multiseat is standard functionality built into most Linux distros.
    Reply
  • bit_user
    ezst036 said:
    multiseat is standard functionality built into most Linux distros.
    If you say so. I'd have no idea how to configure independent X11/Wayland logins on different screens and tied to different USB devices.

    Text logins, over serial connections? Sure. Now we're talking old school!
    Reply
  • ezst036
    bit_user said:
    If you say so. I'd have no idea how to configure independent X11/Wayland logins on different screens and tied to different USB devices.

    Text logins, over serial connections? Sure. Now we're talking old school!

    Full independent GUIs as if its multiple computers.

    pfi9VOAA4vkView: https://youtu.be/pfi9VOAA4vk?si=vCD7UvZKAwbBP9_e

    It is as modern as can be, you can even mix DEs, such as one user XFCE, another uses GNOME.
    Reply
  • bit_user
    ezst036 said:
    It is as modern as can be, you can even mix DEs, such as one user XFCE, another uses GNOME.
    That's a given. If they had to run the same window manager, then they wouldn't be truly independent. For security, reasons, you want all of the processes to be independent of anything the other users are running.
    Reply