Presentations

SC19: Memory Expansion and Storage Acceleration with CCIX Technology
Resource featured image

In this presentation at SC19, CCIX Consortium members explain how, through the CCIX interconnect, accelerators can act as co-processors to host, sharing data structures seamlessly with reduced data transfer latency. The presentation discusses two use cases, 1) memory expansion model over CCIX and 2) storage with compute offload, and details the programming model for realizing the potential of CCIX interconnect.

FMS 2019: Memory Expansion and Storage Acceleration with CCIX Technology
Resource featured image

In addition to providing cache coherency, CCIX also allows coherently attached memory expansion, whether volatile or non-volatile. CCIX provides ways for the system to describe to the operating systems’ paged memory to include CCIX device attached memory. By extending the basic premise of existing cache coherent interconnects to accelerators, CCIX enables accelerator memory to be included in the paged system memory available to the application for direct high performance cacheable accesses.

This presentation, presented at Flash Memory Summit 2019 by Ravi Kiran Gummaluri of Xilinx on behalf of the CCIX Consortium, addresses how the CCIX standard enables systems to realize the benefits of increased system memory capacity, power-performance benefits of near-memory processing and inclusion of persistent memory in the system memory pool in applications like Redis and MongoDB.

Arm TechCon 19: On-board Memory Expansion Using CCIX-attached DRAM and Persistent Memory
Resource featured image

The CCIX standard cache coherent interface is a high-performance, low-latency chip-to-chip interconnect. The availability of CCIX integrated directly into processors as with Arm’s Neoverse N1 SDP (System Development Platform) enables prototyping of new use cases – one such example being memory expansion and the attachment of Persistent Memory. Through an interface like CCIX, memory can be accessed using byte-addressable and cache coherent load/store semantics – just as if it were DDR-attached DRAM memory. Consequentially, databases for applications such as data analytics and transactions can be hosted completely in the expanded memory leveraging a single shared address space. Persistent Memory can also be more easily attached and scaled. At Lenovo Research, using Arm’s N1 SDP, we’ve investigated the performance of accessing memory attached over CCIX. Results from these efforts will be presented plus applications for Persistent Memory and expanded DRAM capacity will be discussed.

Webinar – CCIX Firmware, Software and Management Architecture Overview
Resource featured image

Join Charles Garcia-Tobin and Thanu Rangarajan of Arm, and Kangkang Shen of Huawei for the third webinar for CCIX members. They provide a detailed overview of CCIX Firmware, OS and Management software architecture, starting off with the Basic Principles of the CCIX programming model and the Software-Hardware interface architecture. Then the webinar dives into the CCIX Boot Firmware flow in a CCIX-based system, discovering and configuring all CCIX devices and the Firmware-to-OS interfaces (e.g., UEFI, ACPI) to support optimized CCIX operations. And finally, the webinar finishes off with CCIX OS support, RAS, Power management and Resource management infrastructure to put all the pieces together.

Members have access to the webinar recording and materials in the CCIX Member Area. You may access the CCIX Member Area by clicking the “Member Login” link here or at the top of your browser.

If your organization is a member of CCIX, you can use this form to get a username and password to gain access to the Members Area

Webinar – CCIX Transport Layer Overview
Resource featured image

In the second CCIX member’s webinar, Gord Caruk of AMD provides an overview of the CCIX Transport Layer. Topics include a discussion of features that are leveraged to move CCIX packets, CCIX packet definition, data rate negotiation, and register spaces.

Members have access to the webinar recording and materials in the CCIX Member Area. You may access the CCIX Member Area by clicking the “Member Login” link here or at the top of your browser.

If your organization is a member of CCIX, you can use this form to get a username and password to gain access to the Members Area

Webinar – The CCIX Architecture Framework and Coherency Protocol
Resource featured image

The first in the series of webinars for CCIX Consortium members, this webinar provides an overview of CCIX. Millind Mittal of Xilinx Inc. gives members an in-depth look at the CCIX architecture framework, key components, and targeted topologies. Bruce Mathewson of Arm continues the session with a discussion on the CCIX Coherency protocol and key coherency concepts, coherency flows, hazard conditions, and mapping the coherency layer to the transport layer.

Members have access to the webinar recording and materials in the CCIX Member Area. You may access the CCIX Member Area by clicking the “Member Login” link here or at the top of your browser.

If your organization is a member of CCIX, you can use this form to get a username and password to gain access to the Members Area.

Arm TechCon 2017 – CCIX: A New Coherent Multichip Interconnect for Accelerated Use Cases
Resource featured image

ArmTechCon17 CCIX A New Coherent Multichip Interconnect for Accelerated Use Cases