Configuration Performance Pricing Technology
Expand All Collapse All
+

What is the maximum amount of supported application memory?

Diablo currently supports 1 TB and 2TB of system memory on dual-socket EP systems with the following standard system configuration:
1 TB Memory1 Server – 8 x 128 GB Memory1 Modules = 8 x 16 GB DRAM Modules
2 TB Memory1 Server – 16 x 128GB Memory1 Modules + 8 x 32GB DRAM Modules

+

Is Memory1 related to NVMe?

NVMe is a storage specification governing solid state drive communication over the PCI Express (PCIe) bus. NVMe deployment has no direct relationship to Memory1 as Memory1 is on the Memory Channel of the processor, not on PCIe.

Memory1 combines both system DRAM and non-volatile memory (NVM) capacity as application memory, thus providing larger memory capacity for big data, database and caching applications, enabling 2TB of memory capacity within a single server.

+

How can I purchase Memory1?

Memory1 can be purchased in systems offered by OEM partners. Contact Diablo sales to find the right Memory1 server for your needs at: sales@diablo-technologies.com or visit us at http://www.diablo-technologies.com/contact/.

+

What DIMM types will be supported?

Memory1 is currently offered as LRDIMMs.

+

What changes are required to the system to use Memory1?

The only change required for a server to support Memory1 is a UEFI modification. No other changes to the server, operating system or applications is required.

+

Can I address Memory1 directly?

Yes. Memory1 is byte-addressable system memory.

+

What changes are required by my applications to use Memory1?

None. Memory1 does not require any changes to applications. As with any technology, applications should be configured for optimal usage.

+

When using Memory1, is the data (in DRAM and Memory1) persistent in the case of power failure or crash?

No. Because applications expect data in memory to be volatile, just as it would be in a pure-DRAM configuration, Memory1 devices are not persistent, even though flash is used as the media.

+

What DDR4 frequencies/’memory speeds’ does Memory1 support?

Memory1 modules support memory speeds up to 2133 MT/s.

+

What are the power requirements for each Memory1 DIMM?

Memory1 modules operate within the standard power envelope supported for DDR4 DRAM DIMMs, with power consumption <12.5W.

+

Is Memory1 compatible with Intel x86 processors?

Yes. Memory1 is compatiable with Intel’s existing x86 EP processor families, including EP v3 (Haswell) and EP v4 (Broadwell). No modifications or updates from Intel are required.

+

Isn’t there a maximum supported capacity of system memory per server? What are the Intel limits?

Memory1 has no effect on the amount of system memory supported for a given server, operating system, or processor. For details on maximum supported system memory capacities, please refer to the documentation for the devices of interest.

+

Will you support next-generation NVM (e.g. PCM, etc.)?

The underlying technology for Memory1 does not rely on any specific type of non-volatile memory (NVM). NAND Flash is currently utilized in order to leverage the capacity, economics and availability of the media. Additional memory technologies can also be supported as they become viable alternatives.

+

What is the recommended ratio of DRAM capacity to Memory1 capacity?

To maintain target performance, the optimal ratio between total Memory1 capacity to total DRAM capacity should be 8:1, though a 4:1 ratio may also be employed to support particular application performance targets.

+

Will Memory1 work with 3rd party storage/memory hardware?

Memory1 interoperates seamlessly with existing DRAM and storage devices. The functionality and performance of those devices is not affected by Memory1.

+

What module capacities will Memory1 support?

Memory1 includes 128GB DIMM capacities today and will have 256GB DIMM in the future.

Note: 128GB DIMMs are offered in Single Rank topologies.

+

How does the operating system see Memory1?

The operating system does not see Memory1, our DMX software presents Memory1 to specified applications.

+

Does Memory1 provide byte-addressable system memory?

Yes.

+

What is the pricing for Memory1?

Memory1 brings significant TCO savings compared to DRAM, achieving more work per server. Please contact Diablo Technologies’ sales team for detailed pricing information at: sales@diablo-technologies.com or visit us at http://www.diablo-technologies.com/contact/.

+

Is Memory1 an NVDIMM

The term “NVDIMM” commonly refers to two distinct types of devices:

“NVDIMM-N” refers to the JEDEC specification for a class of hardware devices that use non-volatile memory (NVM) only as a backup media for DRAM (in the event of power failure). The performance of such devices is contingent on the presence of the expensive on-board DRAM. This both constrains the practical capacity (to 10s of GBs) and restricts applicability to a limited set of use cases. NVDIMM-N does NOT leveage NVM capacity to expand system memory capacity and can NOT address high performance applications’ requirements.

“NVDIMM-F” refers to the JEDEC specification for a class of hardware devices that employs only NAND Flash (no DRAM) and expose NVM capacity to the host operating system either as expanded application memory or as storage. Memory1 leverages the NVDIMM-F hardware architecture to expose NVM capacity as application memory. This enables over 2TB of memory capacity within a single server and provides larger memory capacities for high performance applications. Memory Channel StorageTM (MCSTM) is also an NVDIMM-F which exposes the flash to the OS as storage rather than as application memory.

+

Which memory interfaces does Memory1 support?

Memory1 supports the DDR4 interface.

+

Which operating systems support Memory1?

Memory1 is currently supported on the latest Linux CentOS/RHEL operating system. To learn more about future support for Windows Server and VMware ESXi, please contact Diablo Technologies sales at: sales@diablo-technologies.com or visit us at http://www.diablo-technologies.com/contact/.

+

How does Memory1 achieve high performance?

Memory1 is built for performance, and provides levels of throughput and latency that cannot be delivered by standard products using non-volatile memory (NVM). Memory1 modules are paired in the server with DRAM on each memory channel and are managed by Diablo Memory Expansion software (DMX). That pool of flash and DRAM are all presented to the OS and application as Memory. By combining the advantages of NVM and DRAM, Memory1 is able to provide DRAM-like application-level performance with the capacity and cost advantages of high-volume NVM (e.g. NAND flash). Intelligent algorthims in DMX manage communication between DRAM and NVM to optimize system and application performance.

+

Does Memory1 support DIMM interleaving?

Yes.