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: 2016-08-26
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 cores per physical processors in a system. NoMachine's pricing is not socket-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 4 CPU.

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

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
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 cores in the server.  For example, a server with two quad core processors (equating to eight) will require an 8 CPU license.

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.

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 license from NoMachine.