Are Your Software Licenses Impeding Your Productivity?

By Bill McMillan, IBM HPC Offering Manager

July 16, 2018

In my previous article, Improving chip yield rates with cognitive manufacturing, I highlighted the costs associated with semiconductor manufacturing, and how cognitive methods can yield benefits in both design and manufacture.  In this article, I show how software license utilization and management can further effect costs and time-to-results and where dramatic improvements can be realized.

The compute farms and private clouds required to run the necessary semiconductor simulations and verifications can be pretty substantial, with the largest companies deploying hundreds of thousands of compute cores.  Frequently, the applications used in chip design are primarily sequential and only utilize one core at a time.  In many cases, the runtime is quite short which means potentially millions of simulations/verifications per day. These factors make the ability to efficiently and intelligently schedule such volumes of work well beyond manual capabilities.

Unlike other industries, most EDA applications are licensed from independent software vendors (ISVs) with prices ranging from a few thousand dollars to hundreds of thousands of dollars per instance per year.   Large design companies can end up paying tens millions of dollars per year in licensing fees.

With expenditures like that, you need to ensure that you are not only getting high license utilization but that you are also ensuring the right license is being used for the right person on the right project.

For example, if you are paying $20 million dollars a year in license fees and only getting 50 percent-effective utilization — that is a lot of wasted money.  If you could drive it closer to 100 percent, you could potentially get the same work done, in the same time, with only half the licenses – a savings of $10 million dollars.

But more importantly, keeping the same number of licenses, you could cut the time needed in half.  In many cases it is a lack of application license capacity rather than compute capacity that is the limiting factor on time-to-results. Or you could take the same time, but run more simulations and verifications — resulting in a better product.  Or finally, you could pick the optimum combination these characteristics for your business.

Workload managers with license schedulers that automate sharing between local or global project teams are one way to increase license utilization.  Using flexible policies, they can ensure that license availability is prioritized by workload, user and project, and that licenses are optimally used instead of simply throttling jobs based on license. Without any form of managed scheduling and allocation, the system is a free-for-all — whoever requests the license first gets it and keeps it.

Figure 1 shows a typical trace of license usage.  The workload scheduler allocates licenses to jobs, and at some point the job actually makes use of it – hopefully.  There may be cases where it doesn’t use that license at all, or uses an entirely different license.  Other licenses are being reserved so urgent work can start as soon as possible – the net result is that utilization suffers, lots of licenses are reserved or allocated, but unused.   That results in a lot of wasted money.

Figure 1

In figure 1 we can see there are always a certain number of licenses reserved (the red area). A simple improvement would be to enable over-allocation – to tell the scheduler that there are more licenses available than there really are (purple) – and in figure 2 we see that this can make a noticeable difference.

Figure 2

However, we’re still losing 15-20 percent efficiency as the “reserved” amount is not constant.

Solutions like IBM Spectrum LSF License Scheduler can apply cognitive techniques to enable the system to learn how licenses are really being reserved, allocated and consumed, then dynamically adjust the buffer (purple) in response to changes in reservations (red), thus driving actual license utilization (green) very close to 100 percent.

Figure 3

By taking advantage of these techniques in conjunction with detailed license usage reporting, organizations understand the real usage of application licenses. They can also remix their existing license portfolio within their existing budget and realize significant cost and time to market benefits.

Furthermore, it becomes much easier to justify the investment in additional licenses when you can prove to the CFO that you are using everything you already have effectively.

IBM Spectrum LSF License Scheduler provides the functionality needed to maximize license utilization while minimizing license costs. We’ve now made it easier than ever to try IBM Spectrum LSF.  Learn more about IBM Spectrum LSF evaluations here.

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industy updates delivered to you every week!

Nvidia Debuts Turing Architecture, Focusing on Real-Time Ray Tracing

August 16, 2018

From the SIGGRAPH professional graphics conference in Vancouver this week, Nvidia CEO Jensen Huang unveiled Turing, the company's next-gen GPU platform that introduces new RT Cores to accelerate ray tracing and new Tenso Read more…

By Tiffany Trader

HPC Coding: The Power of L(o)osing Control

August 16, 2018

Exascale roadmaps, exascale projects and exascale lobbyists ask, on-again-off-again, for a fundamental rewrite of major code building blocks. Otherwise, so they claim, codes will not scale up. Naturally, some exascale pr Read more…

By Tobias Weinzierl

STAQ(ing) the Quantum Computing Deck

August 16, 2018

Quantum computers – at least for now – remain noisy. That’s another way of saying unreliable and in diverse ways that often depend on the specific quantum technology used. One idea is to mitigate noisiness and perh Read more…

By John Russell

HPE Extreme Performance Solutions

Introducing the First Integrated System Management Software for HPC Clusters from HPE

How do you manage your complex, growing cluster environments? Answer that big challenge with the new HPC cluster management solution: HPE Performance Cluster Manager. Read more…

IBM Accelerated Insights

Super Problem Solving

You might think that tackling the world’s toughest problems is a job only for superheroes, but at special places such as the Oak Ridge National Laboratory, supercomputers are the real heroes. Read more…

NREL ‘Eagle’ Supercomputer to Advance Energy Tech R&D

August 14, 2018

The U.S. Department of Energy (DOE) National Renewable Energy Laboratory (NREL) has contracted with Hewlett Packard Enterprise (HPE) for a new 8-petaflops (peak) supercomputer that will be used to advance early-stage R&a Read more…

By Tiffany Trader

STAQ(ing) the Quantum Computing Deck

August 16, 2018

Quantum computers – at least for now – remain noisy. That’s another way of saying unreliable and in diverse ways that often depend on the specific quantum Read more…

By John Russell

NREL ‘Eagle’ Supercomputer to Advance Energy Tech R&D

August 14, 2018

The U.S. Department of Energy (DOE) National Renewable Energy Laboratory (NREL) has contracted with Hewlett Packard Enterprise (HPE) for a new 8-petaflops (peak Read more…

By Tiffany Trader

CERN Project Sees Orders-of-Magnitude Speedup with AI Approach

August 14, 2018

An award-winning effort at CERN has demonstrated potential to significantly change how the physics based modeling and simulation communities view machine learni Read more…

By Rob Farber

Intel Announces Cooper Lake, Advances AI Strategy

August 9, 2018

Intel's chief datacenter exec Navin Shenoy kicked off the company's Data-Centric Innovation Summit Wednesday, the day-long program devoted to Intel's datacenter Read more…

By Tiffany Trader

SLATE Update: Making Math Libraries Exascale-ready

August 9, 2018

Practically-speaking, achieving exascale computing requires enabling HPC software to effectively use accelerators – mostly GPUs at present – and that remain Read more…

By John Russell

Summertime in Washington: Some Unexpected Advanced Computing News

August 8, 2018

Summertime in Washington DC is known for its heat and humidity. That is why most people get away to either the mountains or the seashore and things slow down. H Read more…

By Alex R. Larzelere

NSF Invests $15 Million in Quantum STAQ

August 7, 2018

Quantum computing development is in full ascent as global backers aim to transcend the limitations of classical computing by leveraging the magical-seeming prop Read more…

By Tiffany Trader

By the Numbers: Cray Would Like Exascale to Be the Icing on the Cake

August 1, 2018

On its earnings call held for investors yesterday, Cray gave an accounting for its latest quarterly financials, offered future guidance and provided an update o Read more…

By Tiffany Trader

Leading Solution Providers

SC17 Booth Video Tours Playlist

Altair @ SC17

Altair

AMD @ SC17

AMD

ASRock Rack @ SC17

ASRock Rack

CEJN @ SC17

CEJN

DDN Storage @ SC17

DDN Storage

Huawei @ SC17

Huawei

IBM @ SC17

IBM

IBM Power Systems @ SC17

IBM Power Systems

Intel @ SC17

Intel

Lenovo @ SC17

Lenovo

Mellanox Technologies @ SC17

Mellanox Technologies

Microsoft @ SC17

Microsoft

Penguin Computing @ SC17

Penguin Computing

Pure Storage @ SC17

Pure Storage

Supericro @ SC17

Supericro

Tyan @ SC17

Tyan

Univa @ SC17

Univa

  • arrow
  • Click Here for More Headlines
  • arrow
Do NOT follow this link or you will be banned from the site!
Share This