Increasing EDA Performance and Throughput
Increasing Electronic Design Automation (EDA) performance and throughput is critical to Intel’s silicon Design engineers.
Silicon chip Design engineers at Intel face ongoing challenges: integrating more features into ever-shrinking silicon chips, bringing products to market faster and keeping Design engineering and manufacturing costs low. Design engineers run more than 213 million compute-intensive batch jobs every week. Each job takes from a few seconds to several days to complete.
As design complexity increases, so do the requirements for compute capacity, so refreshing servers and workstations with higher-performing systems is cost-effective and offers a competitive advantage by enabling faster chip design. Refreshing older servers also enables us to realize data center cost savings. By taking advantage of the performance and power-efficiency improvements in new server generations, we can increase computing capacity within the same data center footprint, helping to avoid expensive data center construction and reduce operational costs due to reduced power consumption.
To meet these engineers’ computing capacity requirements, Intel IT conducts ongoing throughput performance tests using real-world Intel silicon Design workloads. These tests measure EDA workload throughput and help us analyze the performance improvements—and in turn, business benefit offered by newer generations of Intel® processors.
We recently tested two-socket servers based on the Intel® Xeon® Gold 6300 processor Series, running single- and multi-threaded EDA applications operating on more than 248 hours of Intel silicon Design workloads. Select results include the following:
- Higher frequency for per-core performance. For critical-path EDA workloads, selecting a high-frequency CPU like the Intel® Xeon® Gold 6334 processor (16 cores per server) can deliver up to 1.26x higher per-core performance compared to lower-frequency CPUs in the same generation of processors.
- Higher core counts for throughput. For volume validation runs, selecting a higher-core-count CPU at optimal frequency like the Intel® Xeon® Gold 6342 processor (48 cores per server) can deliver up to 2.56x higher Register Transfer Level (RTL) Simulation throughput per server when compared to a lower core-count CPU (16 cores per server) in the same generation of processors. The Intel® Xeon® Gold 6342 processor (48 cores per server) completed workloads up to 2.87x faster than a previous-generation Intel® Xeon® 6250 processor-based server, which has only 16 cores. Even compared to a four-generation-older Intel® Xeon® processor E5-2680 v4 (28 cores per server), the server with the newer processor outperformed the older processor by up to 2.76x in throughput.
Based on our performance assessment and our refresh cycle, we are deploying servers based on the 3rd Gen Intel® Xeon® processor Scalable family in our data centers. By doing so, we have significantly increased EDA throughput performance to improve the overall EDA design cycles and optimize time to market of Intel® chips. Our test results suggest that other technical applications with large memory requirements—such as simulation and verification applications in the auto, aeronautical, oil and gas and life sciences industries—could see similar throughput improvements, depending on their workload characteristics.