The AVA Developer Platform was announced together with ADLink COM-HPC Ampera Altra server module for embedded applications with up to 80 64-bit Arm cores, up to 768GB DDR4, 4x 10GbE, and 64x PCIe Gen4 lanes.
The AVA Developer Platform is not fitted with the top-end COM-HPC module, but still, with a 32-core COM-HPC Ampere Altra module fitted with 32 GB DDR4 memory, plus a 128 GB NVMe M.2 SSD, and an Intel Quad X710 10GbE LAN card, it still makes an impressive workstation for native Arm development. We did not know the price the last time, but now we do as the workstation is available for pre-order for $5,450.
AVA Developer Platform specifications:
- SoM – COM-HPC Ampere Altra module with Ampere Altra 32-core 64-bit Arm Neoverse N1 processor up to 3.3 GHz (TPD: 60W), 32 GB DDR4 memory
- Storage – 128 GB NVMe M.2 SSD (From photos see below: extra M.2 socket, 2x SATA ports)
- Mainboard – COM-HPC Server carrier board
- Video – VGA port
- Networking – Intel Quad X710 10GbE LAN card, 1x Gigabit Ethernet, 1x RJ45 port for management (but disabled)
- Expansion – 3x PCIe x16 and 2x PCIe x4 slots (from photos)
- USB – 4x USB 3.0 ports and 2x USB 2.0 ports [rear I/O], 2x USB 3.0 ports [front panel] (somehow at USB 2.0 speeds. e.g. 480 Mbps)
- Serial – COM port (DB9)
- Misc – Power button; liquid cooling for silent, fanless operation
- Power Supply – 750 Watt power supply
- Dimensions – TBD (Standard tower enclosure)
The specifications are preliminary as based both on limited public specs and the new higher resolution photos available now. It should be possible to add extra storage via the M.2 NVMe sockets and SATA ports, and graphics cards or AI accelerator via the three remaining PCIe x16/x4 slots.
The AVA Developer Platform is the first Arm SystemReady SR-compliant SOAFEE’s reference development platform so far. That means the system will boot any compliant Linux distributions such as CentOS, Ubuntu, and Yocto Linux, just like you can boot ISO images on pretty much any x86 hardware, and the SOAFEE adds functional safety and real-time capabilities required for autonomous workloads.
The $5.495 price tag looks steep but it should be compared to other similar workstations. GIGABYTE ThunderXStation with two 32-core Cavium ThunderX2 processors would sell for $13,500 (in 2018) with 32GB RAM and a 960 GB NVMe SSD, while the Ampere eMAG would start at $3,300 with an Ampere eMAG 8180 32-core Armv8 processor @ 2.8GHz / 3.3 GHz (which looks to be the previous name for Ampere Altra 32-core CPU Wrong!), a 32GB DDR4 ECC RAM and a 240GB SATA SSD. But if I look at the price today on Avantek such a system would cost around $4000 with a fancy windows chassis with LED like the AVA platform. The Intel Quad X710 10GbE LAN card should add about $450 to $500 to the price, so we’re still short $1,000, or maybe I’m missing something.
Thanks to Willy for the tip.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
>The AVA Developer Platform is the first Arm SystemReady SR-compliant
Has anyone tried to see if that’s the case? I got one of those 96 core thunder x machines.. it has EFI and even a PC style BIOS configuration. It will boot a Debian ISO written to USB like you would expect on a PC but it didn’t just work (Kernel decided to use the broken DT it got passed instead of the mostly working ACPI table). This machine is a good few years old. Hopefully these new systems can just boot from a USB stick and the ARM ecosystem has finally moved on from dd’ing u-boot to a specific place on an SD multiple times until you get some output on the serial.
Windows 11, Ubuntu, Debian, Suse and Yocto are supported out of the box That’s a nice variety…
i just tried windows 11 on AVA developer platform and its super fast, booted within 50 seconds
Could you try writing the latest debian arm64 netinst image to a usb stick and see if it gets to the installer with the keyboard etc working out of the box?
> The Intel Quad X710 10GbE LAN card
What is this card doing (other than increasing price and consumption?). When you blogged about the server module it was shown that this module is already capable of 4 x 10GbE.
And who needs these network capabilities if it’s about ‘native Arm development’?
Good question, and now we even have a block diagram for the COM-HPC module.
That may explain the higher price…
I think it’s probably because the carrier board does not support it. So that would mean there are 8x 10GbE controllers in the system, of which only 4 are used…
> there are 8x 10GbE controllers in the system, of which only 4 are used
…and most probably none is needed (at least I don’t understand why it would be desirable for ‘native ARM development’ to have plenty of network bandwidth instead of making the box more attractive by saving few hundred bucks)
None needed? I would say One … I would not connect such a beast via Wifi.
The box has GbE already (and the SoC also 4 x 10 GbE of which 0 are used/usable). If I would be part of the target audience (‘native ARM development’?) then I would prefer to decide myself on which to spend a few hundred bucks: a working GPU or this Intel NIC. But I would also question the decision to put a 128GB SSD inside this box if this should be used as a workstation…
The problem here is that you have to pay a lot for the decoration (fans with leds, water cooling system), for hardware you’re not certain to use, or could acquire later (NIC, which I’d personally replace with a 2×25 or a 2x100G), the large enclosure and big PSU (12x more powerful than the CPU’s TDP), and in the end when you sum all this up you figure you can simply not afford it. It’s sad because with such prices we’re still not going to see some ARMv8.2+ chips in field for quite a while… ARM did a great job with the Neoverse-N1 except that for now it’s still confined into AWS and Oracle’s clouds, or in ultra-expensive machines like this one :-/ If they want to see them pop up in field, they need to put them into developers’ hands first, even if that implies low margins.
> we’re still not going to see some ARMv8.2+ chips in field for quite a while
Since the UPS guy just dropped off a laptop that should be at least Armv8.5-A I’m wondering whether for your type of work those Apple thingies wouldn’t be sufficient too? At this time you won’t have fun with Linux when it’s not virtualised of course…
I thought about them but no, they wouldn’t work for me. My concern is to scale to large numbers of cores where contention becomes extreme. There are intel and AMD platforms that match this but I need extreme traffic to make them use their CPUs (100 Gbps and more). Also their cache access patterns are funny, particularly AMD (e.g. https://lore.kernel.org/rcu/20210929195908.GA9405@1wt.eu/ )! The Neoverse here is extremely interesting, with a very homogenous processor, not extreme perf per core but still very decent (so no need for 100 Gbps to make it sweat), and with modern instructions (LSE extensions) while keeping compatibility with the old LL/SC ones to compare various approaches. It’s much closer to the ideal processor that you’re looking for during research on algorithms and portable optimization attempts.
The cache access pattern exhibited in that post were for Zen 2. Core complexes got reworked for Zen 3, it’s now two dies per module so up to 16 cores have shared L3.
Yep I’m aware of this, we’ve already received reports of users seeing horrible patterns with 16 hw cores working together and preventing others from accessing a shared variable. I have some work in progress to enforce fairness in such environments.
The 32-core SoC part in this developer workstation is not the same as the earlier Ampere eMag2 SoC. The latter was based on custom Applied Micro cores, had a much different set of peripherals and interfaces, and is no longer available.
Thanks for the update Jim. I crossed that in the post. I could not see any comparison between eMag and Altra, and only the Altra family would show on the Ampere Computing website. Since the specs looked so similar, I wrongly assume it was just a different name.
For a developer the Neoverse-N1 cores are extremely appealing. But at this price I’m sorry but I have to decline. And it’s a real heart-breaker, I was putting a lot of hopes on it, checking the product page every day for more than one month 🙁
This is the first COM-HPC module. It’s kind of funny since ARM is delivered faster here than even Intel. Not bad system, not bad price IMHO. If they make it completely open-source like Raptor did with POWER9, then it may be even competitive.
I think there were other COM-HPC modules announced before that.
https://www.cnx-software.com/news/com-hpc/