Intel® Introduces Open Data Center Diagnostic Project

ID 721571
Updated 2/11/2022
Version Latest



Intel invites open source developers to create unique solutions to support system health.

As discussed in previous posts Intel Opens Beta for Data Center Maintenance Tool and Intel® Data Center Diagnostic Tool Now Available for Deployment, a top focus of enterprise data centers is to provide the best possible uptime and reliability, which requires  periodic fleet screening.  To enable customers to conduct fleet screening, we released the Intel® Data Center Diagnostic Tool (Intel DCDIAG).  Intel DCDIAG is a simple, yet powerful, tool for enterprise users to verify the functionality of all cores within an Intel® Xeon® processor.  

As part of our commitment to enhance server fleet management, we have opened the Intel DCDIAG test framework with the Open Data Center Diagnostic Project (Open DCDIAG). Open DCDIAG offers developers a consistent test development framework and invites the creativity of open source communities to enhance cloud fleet management through the development of unique test screens and other innovative solutions.

The framework is an extensible application programing interface for tests to run to set up their environment, generate test data, perform their function, log failures, and be repeated to isolate faults, among other features. Additionally, we've included selected tests based on well-known open source libraries (Eigen*, Zstandard* and Zlib*) that can be used to test CPUs as well as entire platforms. 

Intel has established a GitHub* repository which includes the Data Center Diagnostic framework, tests, and instructions for writing tests inside the framework.

Some people may ask why Intel is opening tools to find CPUs that wear out over time. We are confident in our CPU quality but understand that identifying CPUs that no longer function correctly is key to server fleet management. That's why we are inviting open source communities to develop tests using the Open DCDiag framework.

Go to the Open DCIAG GitHub* repository to learn more and to contribute.