This document serves to summarize various allocations that we've made which are used as part of SMBIOS and other product naming.
There are two major revisions of how we name products. The SKUs for such products have changed. The old scheme is summarized in Appendix A. While systems have both an Old Product Name and a New Product Name, systems that only have a new product name are manufactured with that product name.
First we will have a table that summarizes the Products, Common Name, and SKUs. This will be followed by an explanation of the scheme.
Common Name | Product | Base SKU | Old Product |
---|---|---|---|
Richmond A | M10G1 | 600-0002 | JCP 1101 |
Richmond B | S11G1 | 600-0004 | JCP 1201 |
Richmond C | M10G1 | 600-0006 | JCP 1102 |
Mantis Shrip Mk. I | S10G1 | 600-0007 | JSP 5001 |
Tenderloin A | M10G2 | 600-0015 | JCP 2101 |
Tenderloin B | S11G2 | 600-0016 | JCP 2201 |
Tenderloin C | M10G2 | 600-0017 | JCP 2102 |
Mantis Shrimp MK. II | S10G2 | 600-0018 | JSP 6001 |
Tenderloin A / Reduced Storage | M10G2 | 600-0019 | JCP 2101 |
Tenderloin C / Reduced Storage | M10G2 | 600-0020 | JCP 2102 |
Priest River A | M11G3 | 600-0021 | JCP 9001 |
Priest River C | M11G3 | 600-0022 | JCP 9002 |
Hallasan A | M11G4 | 600-0023 | JCP 3301 |
Hallasan C / Reduced Storage | M11G4 | 600-0024 | JCP 3302 |
Hallasan C | M11G4 | 600-0026 | JCP 3302 |
Mantis Shrimp Mk. III | S10G4 | 600-0025 | JSP 7001 |
Hallasan A r2 | M12G4 | 600-0027 | JCP 3101 |
Hallasan B | S10G4 | 600-0028 | JSP 7001 |
Hallasan B / Reduced Storage | S10G4 | 600-0029 | JCP 3201 |
Hallasan C / Reduced Storage r2 | M12G4 | 600-0030 | JCP 3102 |
Hallasan C r2 | M12G4 | 600-0031 | JCP 3102 |
Jirisan A | M12G5 | 600-0032 | - |
Jirisan B | S12G5 | 600-0033 | - |
Jirisan C (12) | M12G5 | 600-0034 | - |
Jirisan C (24) | M12G5 | 600-0035 | - |
Mantis Shrimp Mk. IV | S10G5 | 600-0036 | - |
PRD | C10G4 | 800-0001 | - |
DRD | C10G5 | 800-0002 | - |
Each system that we manufacture has two different means of identification. The first is the Product and the second is the SKU.
The product is used to relate the hardware systems into a general class of system. This is used to encapsulate the type of chassis and system board. For example, it is used to encode the type of processors, the type of storage backplanes, etc.
Today we have three different lines of systems that we care about (two of which are being manufactured at this time):
- General purpose compute platforms - The M series
- Platforms intended for Storage - The S series
- Platforms intended for use with accelerators - The X series
Associated with each line is a two digit value that indicates a product. Each line has its own stream of values. The last part of these values are used to represent generations. The generations are as follows:
Generation | Intel Server Processor | Out-of-Band (Conch) |
---|---|---|
G1 | Sandy Bridge | - |
G2 | Ivy Bridge | - |
G3 | Haswell | - |
G4 | Broadwell | BCM2837 (ARM Cortex-A53) |
G5 | Skylake | Intel Apollo Lake M |
AMD EPYC processors would likely overlap with either G5 or G6 systems if they enter the manufacturing system.
Product | System |
---|---|
M10G1 | SMCI CSE-213A-R740LPB, SMCI X9DRD-7JLN4F, Sandy Bridge |
M10G2 | SMCI CSE-213A-R740LPB, SMCI X9DRD-7JLN4F, Sandy Bridge |
M11G3 | Dell R730, Haswell |
M11G4 | Dell R730, Broadwell |
M12G4 | SMCI SSG-2028R-ACR24L, Broadwell |
M12G5 | SMCI 2029P-ACR24L, Skylake |
Product | System |
---|---|
S10G1 | SMCI SSG-6047R-E1R36L, Sandy Bridge |
S10G2 | SMCI CSE-847E16-R1K28LPB, SMCI X9DRD-7JLN4F, Ivy Bridge |
S10G4 | SMCI SSG-6048R-E1CR36L, Broadwell |
S10G5 | SMCI SSG-6049P-E1CR36L, Skylake |
S11G1 | SMCI SSG-6027R-E1R12L, Sandy Bridge |
S11G2 | SMCI CSE-826BE16-R920LPB, SMCI X9DRD-7JLN4F, Ivy Bridge |
S12G5 | SMCI 6029P-E1CR12L, Skylake |
Product | System |
---|---|
C10G4 | RPi 3 B |
C10G5 | UP RE-UPS-APLC2-A10-0432 |
The SKU is then used to encode a specific bill of materials. A SKU exists for each system with its own purpose that needs to coexist. Each SKU has an associated revision or dash roll. That revision is appended as a zero padded three digit number to the base SKU. This is used to represent changes to the specific bill of materials for that system. If the quantity or part number for a DIMM changes, that would involve a change of the revision.
To get the starting full SKU for any of the Base SKUs listed above,
append -001
to the Base SKU.
The leading digit of a SKU assigns it to a family of devices. These are:
Number | Purpose |
---|---|
6XX | Traditional servers |
7XX | Networking Equipment |
8XX | Misc. datacenter equipment |
This section describes how the original product scheme was put together.
The x000 digit indicates the hardware generation. 1 is for Sandy Bridge. 2 is for Ivy Bridge. 3 is for Broadwell. The Haswell generation used the value of 9.
The 0x00 digit is used to indicate the storage technology and backplane. 1 is used for a passive backplane that accepts 2.5" drives (SFF). 2 is used for an active backplane, based on SAS expanders, that accepts 3.5" drives (LFF). 3 is used for an active backplane, based on SAS expanders, that accepts 2.5" drives (SFF).
The 00x0 digit is unused.
The 000x digit is used to indicate the type of drives in use. A 1 indicates rotating media (HDD). A 2 indicates solid state drives (SSD).
The x000 indicates the hardware generation. 5 is for Sandy Bridge. 2 is for Ivy Bridge. 3 is for Broadwell. There was no Haswell generation system.