Skip to main content
PROCESSORS · FUNDAMENTALS

What Is a CPU?

A CPU, or central processing unit, is the chip that runs a computer’s software. It fetches instructions from memory, decodes them and carries them out, billions of times a second. A modern CPU packs several cores, cache memory and often graphics and an NPU into one package.

01

What a CPU does

A CPU (central processing unit) is the processor that runs a computer’s operating system and applications. Every click, calculation and network packet ends up as a stream of simple instructions, and the CPU works through them one after another at very high speed. People often just call it the processor or the chip.

In a desktop PC the CPU usually sits in a socket on the motherboard under a heatsink. In laptops, embedded boards and most industrial PCs it is soldered directly to the board, which saves space and copes better with vibration. Either way, it connects to memory, storage, graphics and I/O through the motherboard and chipset.

Today’s CPUs are rarely just a processor. One package typically holds several cores, shared cache, a memory controller, PCIe lanes, integrated graphics and, on recent Intel and AMD parts, a neural processing unit (NPU) for AI work.

02

How a CPU works

Every CPU runs the same basic loop, known as the instruction cycle. It fetches the next instruction from memory, decodes it to work out what it asks for, executes it and writes the result back to a register or to memory. A clock signal keeps each stage in step, and the clock speed in gigahertz (GHz) says how many of those clock cycles happen each second.

Modern cores do not wait for one instruction to finish before starting the next. They work as a pipeline, with several instructions at different stages at once, and a superscalar core can issue several instructions in the same clock cycle. Branch prediction guesses which way the program will go next so the pipeline stays full.

Inside each core, a few main parts share the work:

  • //
    Control logic. Reads each decoded instruction and steers data between the other parts of the core.
  • //
    Arithmetic and logic. The ALU adds, compares and shifts whole numbers, and separate floating-point and vector blocks handle decimals and AI-style maths.
  • //
    Registers. A handful of tiny, very fast storage locations that hold the values the core is working on right now.
  • //
    Cache. Small, fast memory beside the cores. The CPU cache keeps recently used data close, so the core waits less for main memory.
  • //
    Memory controller and I/O. Links the cores to RAM and, through PCIe and the chipset, to storage, networking and expansion cards.
03

Cores, threads and other CPU specifications

A core is a complete processor in its own right, so a 6-core CPU can run six streams of work at once. Many cores also run two threads each, a technique Intel calls hyperthreading, which keeps a core busy when one thread stalls. Recent Intel processors mix large performance cores with smaller efficiency cores, as our guide to P-cores, E-cores and Intel’s hybrid architecture explains.

The instruction set matters too. Almost every current x86 and Arm CPU is 64-bit, which lets it address far more than 4 GB of memory; the difference between 32-bit and 64-bit still shows up with legacy software and drivers.

Specification What it tells you Typical consumer desktop Typical embedded or industrial
Cores How many independent processors are on the chip 6 to 24 2 to 16
Threads How many instruction streams can run at once Often twice the core count Equal to or up to twice the core count
Clock speed Cycles per second, with a base and a boost figure Boost of around 5 GHz Boost of around 3 to 5 GHz
Cache Fast on-chip memory, quoted mainly as L2 and L3 Around 20 to 40 MB L3 Around 4 to 24 MB L3
TDP or base power Heat the cooling must remove at base load 65 to 125 W 6 to 45 W, often fanless
Instruction set The language the CPU understands x86-64 x86-64 or Arm

The figures are typical ranges, not limits, and they vary by generation. No single number predicts performance: a CPU with fewer, faster cores may suit one application better than one with many slower cores.

FAQ · 01
Does a CPU need an NPU for AI?
Not always. A CPU can run small AI models, but an NPU runs neural network inference far more efficiently, at lower power and without loading the CPU cores. Larger vision models usually call for an NPU, a GPU or a dedicated AI accelerator.
Read the full FAQ —
04

x86 and Arm processors

Two instruction set families cover almost every CPU you will meet. x86, from Intel and AMD, runs Windows and Linux and decades of existing industrial software. Arm designs are licensed to many chipmakers, including NXP, Qualcomm, Rockchip and NVIDIA, and appear in phones, tablets and most single board computers and edge AI modules.

Arm CPUs are usually built into a system on chip with graphics, video engines and I/O, and they tend to use less power. x86 offers the broadest software and driver support. In industrial systems the choice usually comes down to the operating system, the software you already run and the power budget.

05

What makes an industrial CPU different

Industrial and embedded computers often use the same core designs as office PCs, but the chips are chosen for different reasons. Clock speed matters less than how long the part stays available and how it behaves in a sealed box on a hot or cold site, which is why the processor options on our industrial PCs look different from a consumer range.

  • //
    Long availability. Embedded-roadmap processors from Intel, AMD and NXP are typically offered for seven years or more, so a design can be repeated without requalifying a new board.
  • //
    Low power for fanless cooling. Parts with a TDP of around 6 to 35 W can be cooled through the case, with no fan to clog or fail.
  • //
    Extended temperature. Some embedded SKUs are validated for wider temperature ranges than consumer chips, which suits outdoor cabinets and vehicles.
  • //
    Soldered packages. BGA processors fixed to the board resist shock and vibration better than socketed chips.
  • //
    Features for control systems. ECC memory support, real-time features such as Intel TCC and TSN, and remote management appear mainly on embedded and professional SKUs.
FAQ · 02
What is the difference between a CPU and a GPU?
A CPU has a few powerful cores built for general tasks and quick decisions. A GPU has thousands of simpler cores that run the same maths on lots of data at once, which suits graphics, video and AI. Most systems use both, with the CPU in charge.
Read the full FAQ —
06

Quick answers on CPUs

CPUs: common questions

What does CPU stand for?

Central processing unit. It is the main processor that runs the operating system and applications, as opposed to the graphics processor (GPU) or neural processor (NPU).

What does a CPU do?

It runs instructions. The CPU fetches each instruction in a program, decodes it, carries it out and stores the result, then moves on to the next, billions of times a second.

Is the CPU the same as the processor?

Yes, in everyday use. Processor, CPU and chip normally mean the same part. Strictly, a modern processor package also contains graphics, an NPU and controllers alongside the CPU cores.

How do I find out which CPU I have?

Check the system information. On Windows, open Task Manager and select Performance, then CPU. On Linux, run lscpu or read /proc/cpuinfo. Both show the model name, cores and threads.

How hot is too hot for a CPU?

Near its maximum junction temperature. Many current Intel and AMD chips are rated to around 95 to 105 °C at the die. Running close to that for long periods makes the CPU throttle, so check the cooling if temperatures stay high under normal load.

We select, fit and validate the processor, memory and cooling in every industrial PC we supply, as standard. Tell us about your software, power budget and site conditions, and we will recommend the CPU that suits them.