Cadence strategically designed its solution with a blend of on-premises and multicloud-based compute resources, including cloud high-performance computing (HPC) from IBM. “IBM Cloud truly understands hybrid networking and the challenges of the EDA industry,” says Ray. “It provides a choice of bare metal servers and virtual servers; it has storage, data movement and synchronization capabilities, networking, choice of firewalls, and robust virtual private cloud (VPC) options … it’s the whole solution. It gives us additional capacity with minimum to no disruption. If we need to burst a huge compute capacity, we can get it.”
The IBM computing resources help power three workstreams in Cadence’s computing environment: design of chips for Cadence’s own solutions, systems verification services for external customers’ designs, and development of Cadence EDA tools.
Cadence and IBM built the solution around these primary components:
- IBM® Cloud® Bare Metal Servers and IBM Cloud Virtual Servers for VPC, which Cadence uses to access compute power to scale. The entire stack is not only flexible and high performant; it’s designed to meet stringent security requirements, such as silicon foundry security approvals, for the workloads in scope.
- IBM Spectrum® LSF® Suites for seamless workload management and job scheduling across Cadence’s on-premises and IBM Cloud compute resources. “It makes it really easy to lift and shift—and you can be talking terabytes,” says Cunningham.
- IBM Storage Scale for security-rich, software-defined file and object storage, performance-tuned to the cloud environment and able to handle EDA’s intense input/output (I/O) demands, supporting seamless, transparent data movement between on premises and cloud, synchronizing when needed. “EDA jobs really drain storage systems—they write so much, they read so much,” says Ray. “IBM’s IO Ops worked from Day 1.”
- IBM Aspera® for high-speed transfer of large files and workloads to and from on premises and cloud.
- Red Hat® OpenShift® to aid with lifting and shifting workloads—primarily Unix workloads for EDA—between on premises and cloud.
To meet Cadence’s security requirements, Cadence and IBM integrated the solution components with IBM Cloud Activity Tracker and IBM Security and Compliance Center for detection, auditing and reporting around security-related events and compliance.
Ray adds: “IBM has a very good technical team. They know what they are doing, and they are extremely focused on making the customer successful. They understood our vision, and they worked closely with us to design this solution to meet our strategic goals.”
Cunningham explains the impact the solution can have on time to market. “You’re running a program to deliver a new silicon product, and you’re in the crunch time where you need to deliver a certain quality of results, meet verification goals or make sure you’ve done enough testing. Time is of the essence, and you want to burst to the cloud as quickly as possible. Several years ago, there was no way to do this. You had to deal with hurdles either around security or lift and shift or other things. Now, with Cadence OnCloud, we can really do it.”
IBM Cloud HPC is designed to deliver increased storage performance, greater compute power and higher levels of security, and with these capabilities, we’re helping Cadence drive overall efficiency and improve HPC for computational software workload performance.
“IBM Cloud and Cadence have co-created an EDA as a service experience to meet our client’s demands for a frictionless experience with flexible capacity”, said Christopher Rusert, Worldwide Leader for High Performance Computing at IBM. “Through this partnership, we offer clients a flexible path to cloud for EDA application modernization.”