Problems shared are problems halved
Mentor approached IBM Spectrum Computing and IBM Systems Lab Services to expose APIs in Spectrum LSF and enable tighter integration with the Veloce platform. An IBM development team worked with Mentor to execute the development process, which ran smoothly and was completed on time.
When a new job comes in to Spectrum LSF for scheduling, the IBM software asks Veloce ES App where the job can be run, and receives several options in return. Previously, this exchange of information was somewhat opaque, but thanks to the tighter integration, Spectrum LSF now has a clear picture of what is already running on Veloce.
Vijay Chobisa notes, “Using IBM Spectrum LSF, we have introduced some highly advanced capabilities in Veloce to increase utilization and efficiency. The ‘Suspend, Resume and Relocate’ feature used in the integrated flow between IBM Spectrum LSF and Veloce is a great example. Imagine the emulator is fully occupied with normal-priority jobs. Ten minutes later, an ultra-high-priority job arrives. With the tight integration we now have in place, a bunch of the smaller jobs get suspended, the high-priority job is executed using the resources that have been freed up, and Spectrum LSF then resumes the suspended jobs exactly where they left off in terms of emulation time. This capability allows our customers to run high-priority jobs without needing to reserve hardware or leave other jobs waiting. And because it’s highly automated, this intelligent scheduling capability also saves time and effort for the people managing the hardware resources.”
The new suspend function helps Mentor’s customers achieve the right balance in resource utilization. Shakeel Jeeawoody comments: “In the past, you might have a big job waiting for a long time because small jobs would rush in and take the spare capacity freed up as other small jobs finished. That issue has been addressed by this integration: if large jobs are in the pipeline, and waiting for a specified amount of time, we will look to suspend or relocate some of the resources to run that job.”
He adds: “The tighter integration between Veloce and Spectrum LSF makes it easier to write the correct policies, achieve the best balance between competing jobs and get really fine-grained control over who has access to testing resources—without necessarily needing any human intervention.”
Bringing next-gen tech to market faster
By enabling users of its Veloce emulation platform to take full advantage of the intelligent scheduling capabilities of IBM Spectrum LSF workload management software, Mentor is helping them save time and effort, accelerate verification cycles, maximize resource utilization and drive down time-to-market.
“Our customers are among the biggest names in the semiconductor, electronics, microprocessor, networking and telecommunications industries,” says Vijay Chobisa. “As they design and deliver next-generation chips, we are helping them to seize opportunities in the market ahead of their competitors.”
Shakeel Jeeawoody adds: “Chips are becoming bigger and more complex, and this means verification time is dramatically increasing with each new generation. With this tighter integration between Veloce and Spectrum LSF, customers can control access to the emulator and make sure that it is utilized for the highest-priority jobs in the most efficient way. As well as getting the most value out of their significant investments in testing hardware by ensuring that expensive equipment never sits idle, this ensures that they complete testing cycles sooner and beat their competitors to very short-lived market opportunities.”
Mentor anticipates that the new integration will deliver particularly significant benefits to customers with relatively complex products and organizations spanning multiple locations. Achieving higher utilization through more intelligent scheduling of their Veloce resources will enable faster and more thorough testing without requiring additional investments in hardware.
Vijay Chobisa concludes, “A key benefit of our work to bring Veloce and Spectrum LSF closer is the simplicity it produces. You need to make this kind of environment easy for users, who just want to submit their job and get the results quickly. Even for companies with diverse requirements and multiple different types of users, the automation and intelligent scheduling ensures that everything runs smoothly and easily with minimal need for manual intervention. This means that our customers can focus on their core objective of bringing the latest technologies to market faster and at lower cost.”