Support Center

Your questions answered

Knowledge Base

Searching in: Articles & FAQs
Filter the search results
Applies to:
Last update:
Searching in: Articles & FAQs
ID: AR11B00072
Applies to: NX Licensing
Added on: 2004-11-05
Last update: 2014-02-24
NoMachine server licensing, Hyper-Threading Technology and Dual Core/Multi-Core Technology

Whatever your choice of computer system architecture NoMachine's Terminal Server, Enterprise Server, Terminal Server Node and Cloud Server licensing is based on the number of physical processors in a system, not the logical number. NoMachine's pricing is not socket-based but rather CPU-Core based.

NoMachine treats multi-core processors as having multiple processors on one dye.  Therefore, a dual-core processor chip is essentially 2 processing CPU's on a single dye.  For NoMachine licensing purposes this is treated as a 2 CPU subscription license.  In the instance of a quad-core processor, NoMachine would price this as 4 full processing CPU's since 4 distinct processors exist on one dye.  This would require a license for a 4 CPU.

The following products do not count the CPU/cores of the hardware in place: Workstation, Small Business Server, Enterprise Desktop.

Hyper-Threading Processors
With Hyper-Threading, a single processor can have two logical processors that share the same execution resources of the single processor core. In this scenario, when a server has a single HT processor, one license for 1-2 CPU is required.  When a server has dual HT processors (which can function as four logical processors), a single license for 1-2 CPU is required.

Dual Core Processors
A Dual Core processor has two physical processors embedded in a single dye sharing a single bus.  Although the bus is shared, the CPU has in fact two physical processors.  As such, a server having a single Dual-Core processor has two physical processors, and therefore requires one license for 1-2 CPU.  When a server has two Dual Core processors (which yields four physical processors), a single license for 4 CPU is required.

Multi Core Processors (beyond Dual Core)
Current and future multi-core processers that have more than two cores (e.g. 4, 8, 16 and beyond) require a license that supports the total number of physical processors (or cores) in the server.  For example, a server with two quad core processors (equating to eight physical processors) will require an 8 CPU license.

Virtual Server Instances
For virtual server instances, NoMachine licenses are based on the number of actual allocated CPU resources to the virtual machine.  Thus a 16-core machine with one virtual NoMachine instance that is allocated 2 CPU Cores of resources would only require a 2 CPU subscription from NoMachine.