Skip to main content

COM-HPC vs COM Express

COM-HPC and COM Express are PICMG’s computer-on-module standards. Here they are side by side: module types and sizes, PCIe, networking, displays and power, COM-HPC Mini, carrier design, and when to stay with COM Express.

TypeWhite paper
Published15 Nov 2024
AuthorAndrew WhitehouseManaging Director
Reading time22 min

COM-HPC is a computer-on-module standard from PICMG for high-performance embedded computing, ratified in 2021, that puts the processor, memory and core logic on a plug-in module and connects it to an application-specific carrier board through two high-speed 400-pin connectors. It builds on the same two-board idea as COM Express, PICMG’s long-established module standard, but with far more PCIe lanes, faster networking and more power for current processors.

PICMG, the PCI Industrial Computer Manufacturers Group, is a non-profit consortium of companies that writes open standards for embedded and industrial computing, used widely in industrial and military and aerospace applications. In both of its module standards, the module houses the processor, memory and essential logic, and a carrier board tailored to the application brings out the I/O and subsystems. That split simplifies custom hardware and lets the processor and memory be upgraded by swapping the module, an approach COM Express has proved over two decades.

This guide compares COM-HPC and COM Express side by side: the module sizes and types, connectors, PCIe, networking, display and power, where each one fits, COM-HPC Mini, carrier board design, and how to decide whether to stay with COM Express or move to COM-HPC.

Key points · 5 points

Key takeaways

01Two PICMG standards, one idea
Both put the compute on a module and the I/O on a carrier, so the processor can be upgraded without a new carrier design.
02COM-HPC is about bandwidth
Up to 65 PCIe lanes at PCIe 5.0, 25 GbE networking and module power in the hundreds of watts.
03COM Express is about breadth
Type 6, Type 7 and Type 10 modules cover most mid-power x86 designs, with a large installed base and many carriers.
04Three COM-HPC pinouts and sizes
COM-HPC Client carries displays and desktop or mobile processors, Server is headless with many cores and DIMMs, and Mini is the compact rugged size.
05Additive, not a replacement
PICMG continues to develop COM Express; COM-HPC covers the designs above it.
02Compared

COM-HPC vs COM Express at a glance

The table compares the two standards and their main variants. It shows the maximum each specification defines; what a particular module brings out depends on its processor, so always check the module datasheet. Sizes are given by their names in the specifications.

Feature COM Express Type 10 COM Express Type 6 COM Express Type 7 COM-HPC Mini COM-HPC Client COM-HPC Server
Module sizes Mini Compact, Basic Basic, Compact Mini Sizes A, B and C Sizes D and E
Connectors One 220-pin Two 220-pin (440 pins) Two 220-pin (440 pins) One 400-pin Two 400-pin (800 pins) Two 400-pin (800 pins)
PCIe lanes Up to 4 Up to 24 Up to 32 Around 16 Up to 49 Up to 65
Fastest PCIe Gen 3 or 4 Gen 4 from revision 3.1 Gen 4 from revision 3.1 Gen 4 or 5 Gen 5 Gen 5
Networking Gigabit Ethernet Gigabit Ethernet Up to four 10GBASE-KR Multi-gigabit Ethernet; check the module Up to two 25 GbE plus NBASE-T Up to eight 25 GbE channels
Displays DDI plus LVDS or eDP Up to three DDI plus LVDS or eDP None (headless) DisplayPort and USB4 Up to four DDI and USB4 Usually headless
Memory Soldered SO-DIMM or soldered SO-DIMM or soldered Soldered Up to four SO-DIMMs or soldered Up to eight DIMMs
Module power limit Low, Atom-class Tens of watts Tens of watts, more on Basic About 107 W About 251 W About 358 W
Typical processors Intel Atom Intel Core, AMD Ryzen Embedded Intel Xeon D, AMD EPYC Embedded Intel Core Ultra, Core Intel Core and Core Ultra, AMD Ryzen Intel Xeon, AMD EPYC, Arm server processors

The power limits are PICMG’s figures for each COM-HPC size at the low end of its input range, before connector derating; most designs run well below them. COM-HPC modules take 12 V by default, with an optional 8–20 V input on Client and Mini. Our explainer on COM Express module types covers the COM Express pinouts in more detail, and our comparison of SMARC, Qseven, OSM and COM Express places both PICMG standards against the smaller SGET modules.

Compared

What is the difference between COM-HPC and COM Express?

The two standards share an architecture but are built for different generations of processor. COM Express was designed when PCIe 2.0 and Gigabit Ethernet were the norm, and its connectors and power budget suit mid-power processors with integrated graphics. COM-HPC was designed for PCIe 5.0, 25 GbE, USB4 and processors that draw more power than COM Express can deliver or cool.

Feature COM Express COM-HPC
Introduced 2005, revised to 3.1 in 2022 2021, Mini added in revision 1.2
Connector signalling Designed for PCIe 3.0, extended to PCIe 4.0 Rated for up to 32 Gb/s per lane, enough for PCIe 5.0
Memory DDR4 and DDR5 on recent modules; SO-DIMM or soldered DDR5; up to eight DIMMs on Server
USB USB 3.x and USB 2.0 USB4 and USB 3.x
Management Basic system management bus Platform management interface, with a BMC on many Server modules
Installed base Very large, with many carriers and modules Growing, mostly in new high-end designs

Put simply, COM Express offers moderate power, wide processor and vendor choice and a well-rounded I/O set with fewer PCIe lanes and lower-speed interfaces. COM-HPC offers more of everything at higher cost and power: more lanes, faster lanes, faster networking and the power for multi-core processors with high memory bandwidth. Our guide to PCIe generations explains why lane count and generation matter at this end of the range, and our explainer on PCIe 5.0 covers the newest generation.

Compared

Is COM-HPC replacing COM Express?

No. PICMG continues to maintain COM Express, which gained PCIe 4.0 and USB4 options in revision 3.1, and module makers continue to release COM Express modules on new Intel and AMD processors. COM-HPC adds a tier above it for designs that COM Express cannot serve.

For most embedded and industrial applications that put power efficiency, cost and a broad choice of I/O ahead of peak performance, COM Express remains the obvious choice. It suits industrial automation, military, aerospace and transport systems where COM-HPC’s extra capability would be more than the job needs, and its wide adoption, broad vendor support and long field record make it the standard most module designs start from. COM-HPC earns its place when the processor, memory bandwidth or I/O needed simply will not fit through a COM Express connector.

03COM Express

COM Express types and sizes

COM Express modules are defined by a type, which fixes the pinout, and a size, which fixes the outline. A module and carrier must share the type; the size sets the room for the processor, memory and cooling.

Type Connectors Key interfaces Typical sizes Typical use
Type 6 Two Up to 24 PCIe lanes, three digital displays, LVDS or eDP, USB 3.x Compact and Basic Industrial PCs, medical imaging, rugged computers with displays
Type 7 Two Up to 32 PCIe lanes, four 10GBASE-KR, no displays Basic and Compact Edge servers, network appliances, headless data processing
Type 10 One Up to four PCIe lanes, one digital display, LVDS or eDP Mini Small rugged and portable systems

Older Type 2 modules still appear in long-running designs, but new carriers use Type 6, 7 or 10. Size names run from Mini through Compact and Basic to Extended, and a carrier can be made to fit its enclosure exactly. Our COM Express SBCs pair a module with a matching carrier and heat spreader, and our COM Express carrier boards are supplied bare or with the module fitted, imaged and validated.

COM Express

COM Express in industrial and rugged systems

Since COM Express was introduced, it has become a staple of industrial automation and control. These applications need dependable, long-lasting components with balanced processing power and versatile I/O, and COM Express combines energy efficiency with the processing a wide range of automation tasks need. One example from our projects: a COM Express SBC on board reverse vending machines scans plastic, glass and aluminium for crushing and sorting.

A key strength is ruggedness under shock and vibration. COM Express carrier boards can be made to the exact size of the enclosure, with I/O connectors soldered directly to the carrier so there is no internal cabling to work loose. Mating the module with a heat spreader lets the system cool by conduction through the enclosure, so low-power processors can run fanless, as our guide to active vs passive cooling explains, which suits aerospace and military systems where size, weight, power and cost, often abbreviated SWaP-C, are tightly budgeted.

COM Express is also common in mission computers, where connector reliability is critical. These designs often use breakout boards that route I/O to MIL-DTL-38999 or MIL-DTL-5015 circular connectors, known for holding signal integrity and staying mated under extreme vibration and shock. Removing loose internal cables improves reliability and makes maintenance in the field simpler. COM Express also sits inside stackable systems: PC/104 single board computers such as the Diamond Systems Athena IV put the processor on a replaceable COM Express Mini module, so the board shape and connectors can outlive the processor.

04COM-HPC

Client vs Server modules in COM-HPC

COM-HPC defines two main pinouts. Client modules carry desktop and mobile processors with graphics, for systems that need displays and plenty of PCIe. Server modules carry high-core-count processors with many memory channels and fast networking, usually without graphics, for edge servers and data processing.

Feature COM-HPC Client COM-HPC Server
Sizes A, B and C D and E
Processors Intel Core and Core Ultra, AMD Ryzen Intel Xeon D and Xeon, AMD EPYC Embedded, Arm server processors
Memory Up to four SO-DIMMs or soldered Up to eight DIMMs
PCIe Up to 49 lanes Up to 65 lanes
Networking Up to two 25 GbE plus NBASE-T Up to eight 25 GbE channels
Displays Up to four digital displays, USB4 Usually none
Management Platform management interface Often a BMC for remote management
Typical use Edge AI with GPUs, high-end imaging, test and measurement Edge servers, 5G and network equipment, data processing

In data centres and at the edge, COM-HPC Server’s ability to carry high core-count processors, large memory and extensive I/O suits dense data processing and compact, efficient servers. Server modules often include a baseboard management controller for remote power control and monitoring, the same function our rack mount servers rely on. Our guide to AMD EPYC Embedded covers one of the processor families that reach this class.

COM-HPC

What is COM-HPC Mini?

COM-HPC Mini is the compact COM-HPC size, added in revision 1.2 of the specification. It uses a single 400-pin connector, soldered memory and a low overall height, and it sits in size between COM Express Mini and COM Express Compact. That makes it a high-bandwidth option for rugged, space-constrained systems that would previously have used a Type 10 or a small Type 6 module.

Feature COM Express Type 10 Mini COM-HPC Mini
Connector One 220-pin One 400-pin
PCIe Up to four lanes Around 16 lanes, up to Gen 5
Processors Intel Atom class Intel Core and Core Ultra class
Displays DDI plus LVDS or eDP DisplayPort and USB4
Power limit Low About 107 W

“With a form factor sitting between the original COM Express Mini and COM Express Compact, we expect to see COM-HPC Mini play a significant role in rugged edge computing where compact size, high performance and low power consumption are essential. Its small size suits space-constrained installations, while its support for high-performance processors and high-bandwidth memory lets it handle complex workloads such as AI inference at the edge.” Andrew Whitehouse, Managing Director, Things Embedded

COM-HPC

Where COM-HPC fits

When an application needs more than even a high-end COM Express module can deliver, COM-HPC is the module standard to look at, for its processing power, data throughput and connectivity.

Application Why COM-HPC Likely variant
Edge AI with GPUs or accelerators PCIe 5.0 lanes for GPUs and capture cards, high memory bandwidth Client
Advanced medical imaging (MRI, CT, 3D ultrasound) Multi-core processors and fast interfaces for real-time image processing Client
Smart city and autonomous vehicle analytics Compute, low latency and memory bandwidth for AI models Client or Server
Compact edge and data-centre servers High core counts, large memory, many 25 GbE links Server
AR and VR training and simulation systems Graphics power and data throughput for real-time 3D Client
Rugged compact AI systems High performance in a small size Mini

Our edge AI computers show the GPU-equipped systems this class of module competes with. In each case the alternative is usually a full motherboard or a rack server, so COM-HPC is chosen when the project also needs the module approach: a custom carrier for the I/O and enclosure, and a processor upgrade later without a new carrier. Our guide to choosing an embedded motherboard covers the motherboard route.

05Carrier design

Carrier board design: what changes with COM-HPC

The carrier board carries the risk in any module-based design, and COM-HPC raises the stakes. PCIe 5.0 runs at 32 GT/s, so trace lengths, materials, vias and connector placement all need more care than on a COM Express carrier, and long runs to slots or cables may need retimers. PICMG publishes a carrier design guide for each standard, and module makers publish reference carriers that are a sensible starting point.

Design area COM Express carrier COM-HPC carrier
Signal integrity PCIe 3.0 or 4.0 routing PCIe 5.0 and 25 GbE routing; retimers on long runs
Connectors Two 220-pin board-to-board connectors Two 400-pin high-speed connectors (one on Mini)
Power delivery 12 V, or wide-range input on some modules 12 V default, 8–20 V option on Client and Mini, higher current
Cooling Standard heat spreader height for conduction cooling Standard heat spreader; larger heat path for higher power
Board stack-up Fewer layers usually suffice More layers and low-loss materials for Gen 5
Validation Established test tools and reference designs Gen 5 compliance testing and margin checks

A module and carrier can also be bought as a matched pair, which is how our carrier boards are often supplied. For processors that change faster than the product, our guides to the system on module and the system on chip explain why the module boundary sits where it does.

Carrier design

Should you stay with COM Express or move to COM-HPC?

For an existing COM Express product, the default is to stay: a new module on the same carrier is the cheapest upgrade, and COM Express modules continue to appear on current Intel and AMD processors. Move to COM-HPC when a requirement simply will not fit.

If the design needs… Choose Why
A processor upgrade on an existing carrier COM Express Same type and size, new module
Graphics-rich x86 up to mid power COM Express Type 6 Three displays, LVDS or eDP, wide module choice
Headless processing with 10GbE COM Express Type 7 Up to 32 lanes and four 10GBASE-KR
The smallest rugged x86 module COM Express Type 10 Mini size, conduction cooling
PCIe 5.0, USB4 or more than 32 lanes COM-HPC Client Up to 49 lanes at Gen 5
Many cores, eight DIMMs or 25 GbE COM-HPC Server Server-class memory and networking
High performance in a very small rugged system COM-HPC Mini Gen 5 bandwidth in a compact size

Lifecycle points the same way. A COM Express design can draw on many module makers and a long record of second sources, while the range of COM-HPC modules and carriers is younger but growing. Either way, choose modules with published availability and plan the next module before the current one reaches end of life, as covered in our guide to embedded processors.

Carrier design

COM Express carriers and SBCs from our range

We stock COM Express Type 6 and Type 10 carriers, supplied bare or preassembled with the module fitted, imaged and validated, and complete COM Express SBCs. We do not currently stock COM-HPC hardware; where an application needs it, we can advise on the platform and source it as part of a build.

Type Example from our range Key facts
Type 6 Compact on PCI/104-Express Diamond Systems GEM-1185G7E-32G Core i7-1185G7E module, 32 GB DDR4, conduction heat spreader
Type 6 carrier Diamond Systems JSP-BB01D Type 6 Basic and Compact, 18–36 V DC, supplied without module
Type 10 Mini SBC Diamond Systems ZETA-E3940-8G064D Atom E3940 module, 16 digital I/O, heat spreader
Type 10 Mini on PC/104 Diamond Systems ATH4-E3845-4GA Atom E3845 module, 16-bit data acquisition
From module to working system · 5 steps COM Express and COM-HPC

How we deliver a module-based system

Module, carrier, cooling and software have to work as one before the system goes into your equipment.

  1. Specify

    Standard and type

    Match the module type, size and processor to the I/O, power and enclosure, and check the carrier’s lanes and connectors.

  2. Assemble

    Module and carrier

    Fit the module, memory and storage to the carrier with the heat spreader, cable kits and any breakout boards.

  3. Configure

    BIOS and power

    Set boot order, power-on behaviour, watchdog and power limits for the cooling available.

  4. Image

    OS and application

    Install Windows IoT Enterprise, Linux or your image, with the drivers for every carrier interface.

  5. Validate

    Load and temperature

    Test every interface and run the application under load at the target temperature before shipping.

Check · 7 checksModule standards

Before choosing COM Express or COM-HPC

Questions that settle the standard and the variant.

  1. 01

    Processor

    Which processor class and power does the workload need, now and at the next upgrade?

  2. 02

    PCIe

    How many lanes, at which generation, for GPUs, capture cards, SSDs and network cards?

  3. 03

    Networking

    Is Gigabit enough, or are 10 GbE or 25 GbE links needed?

  4. 04

    Displays

    How many displays, and is LVDS or eDP needed for a built-in panel?

  5. 05

    Size and cooling

    Which module size fits, and can the heat spreader conduct the heat to the enclosure?

  6. 06

    Carrier

    Existing carrier, reference carrier or new design, and is PCIe 5.0 routing in scope?

  7. 07

    Lifecycle

    How many module makers offer the type, and what availability do they publish?

06FAQs

COM-HPC and COM Express: common questions

Quick answers

What is COM-HPC?

A PICMG computer-on-module standard for high-performance embedded computing. Ratified in 2021, it puts the processor and memory on a module that plugs into a carrier through two 400-pin connectors.

What is the difference between COM-HPC and COM Express?

Bandwidth and power. COM-HPC offers up to 65 PCIe lanes at PCIe 5.0, 25 GbE and module power in the hundreds of watts; COM Express offers up to 32 lanes and suits mid-power processors.

Is COM-HPC replacing COM Express?

No. PICMG continues to develop COM Express, and COM-HPC adds a tier above it for designs that need more bandwidth or power.

What is COM-HPC Client vs Server?

Client has displays; Server has more cores, memory and networking. Client suits desktop and mobile processors with graphics; Server suits headless high-core-count processors with up to eight DIMMs.

What is COM-HPC Mini?

The compact COM-HPC size. It uses one 400-pin connector and soldered memory, sitting in size between COM Express Mini and Compact.

How many PCIe lanes does COM-HPC support?

Up to 49 on Client and 65 on Server. Lanes can run at PCIe 5.0 speeds, though each module brings out what its processor supports.

Who maintains the COM-HPC standard?

PICMG. The PCI Industrial Computer Manufacturers Group also maintains COM Express.

FAQs

COM Express and module FAQs

  1. What Are the COM Express Module Types?

    COM Express is a PICMG standard for computer-on-modules, and its pin-out types define which interfaces a module provides. Type 6 is the most common, with display outputs, USB and PCIe for general embedded systems. Type 7 is headless, with up to four 10GbE ports for edge server use. Type 10 is a smaller, lower-power pin-out for Mini modules.

  2. What Is PCIe?

    PCIe (PCI Express) is the high-speed serial interface that connects graphics cards, NVMe SSDs, network cards and other devices to a computer’s processor. Data travels over lanes, and slots come in x1, x4, x8 and x16 widths. Each PCIe generation roughly doubles the speed per lane.

  3. What Is PCIe 5.0?

    PCIe 5.0 is the fifth generation of PCI Express, the link between a processor and its GPUs, NVMe SSDs and network cards. It runs at 32 gigatransfers per second per lane, about 3.9 GB/s in each direction, so an x16 slot carries roughly 63 GB/s each way. It is backwards compatible with earlier generations.

  4. What Is USB4?

    USB4 is the USB Implementers Forum’s data standard that runs at 20 or 40 Gb/s, or 80 Gb/s in USB4 Version 2.0, over a USB-C connector only. It is built on the Thunderbolt 3 protocol and can tunnel USB, DisplayPort video and PCIe traffic through one cable at the same time.

  5. What Is a Baseboard Management Controller (BMC)?

    A baseboard management controller (BMC) is a small, separate processor on a server or industrial motherboard that runs independently of the main CPU and operating system. Through its own network connection it lets administrators power-cycle, monitor, update and reinstall a computer remotely, even when the system has crashed or is switched off.

  6. What Is TPM 2.0, and Why Do Industrial PCs Need It?

    A TPM, or Trusted Platform Module, is a security chip or processor function that stores encryption keys and records whether a computer started with untampered firmware. TPM 2.0 is the current version. Windows 11 requires it, and it underpins disk encryption, measured boot and device identity on industrial PCs.

  7. What Is the Industrial Temperature Range?

    The industrial temperature range is −40 to 85 °C: the grade an electronic component must operate across to be called industrial, compared with 0 to 70 °C for commercial parts. Rugged computers built from industrial-grade components typically run from −25 or −40 °C up to 70 °C as a complete system.

// Next Step

Choosing between COM Express and COM-HPC?

Tell us the processor, I/O, size and environment the design needs. We will recommend a module standard and carrier, then fit, image and validate the module on its carrier before it ships.

Phone · UK +44(0)1785 558 300