How many Floating Licenses do I need?

One of the challenges with a floating license is determining just how many seats you need.  With Intel® Software Development Products, knowing what constitutes checking out a license can help answer this question.  Every unique user of a product will check out a license during usage of that product.  The exact action that causes a check-out varies by product.

A common question is how multiple users and multiple machines count licenses.  A single user on a single machine will use one license, even with multiple instances of a product in use (for instance, compiling in parallel).  If you have multiple users, each user will check-out their own license seat.  If a single user is using multiple machines (virtual or physical), each machine will check-out a separate license seat.

For example, if you have 10 users, all using the product simultaneously, from a single shared server, you will need a minimum of 10 license seats.  If one user launches 10 parallel compiles on a single machine, this will only consume one license.  However, if those 10 compiles are run on 5 different machines (2 per machine), then 5 licenses will be used.

The key point is the unique combination of user and machine.  A single user on a single machine will only need one license.  If the user or the machine is different, then each needs a separate license.

Keep in mind that runtime components (runtime libraries, analysis tool collections) do not consume a license.  So the number of users running a particular code is irrelevant to the number of licenses you need.

Additionally, if you have a license for a product suite, using any component of that suite will check out a license for the entire suite, as the components are bundled together in the license.  For example, if you have a user running Intel® VTune™ Amplifier XE, and you have a license for Intel® Parallel Studio XE Professional Edition, that user will consume a seat for the entire suite, leaving one less license for other users to compile.

For more questions on licensing, please see our Product Licensing FAQ, and if you need additional assistance, see our Get Help page for your support options.

For more complete information about compiler optimizations, see our Optimization Notice.