Types of central processing units (CPUs)
What
is
a
CPU?
The
central
processing
unit
(CPU)
is
the
computer’s
brain.
It
handles
the
assignment
and
processing
of
tasks
and
manages
operational
functions
that
all
types
of
computers
use.
CPU
types
are
designated
according
to
the
kind
of
chip
that
they
use
for
processing
data.
There’s
a
wide
variety
of
processors
and
microprocessors
available,
with
new
powerhouse
processors
always
in
development.
The
processing
power
CPUs
provide
enables
computers
to
engage
in
multitasking
activities.
Before
discussing
the
types
of
CPUs
available,
we
should
clarify
some
basic
terms
that
are
essential
to
our
understanding
of
CPU
types.
Key
CPU
terms
There
are
numerous
components
within
a
CPU,
but
these
aspects
are
especially
critical
to
CPU
operation
and
our
understanding
of
how
they
operate:
-
Cache:
When
it
comes
to
information
retrieval,
memory
caches
are
indispensable.
Caches
are
storage
areas
whose
location
allows
users
to
quickly
access
data
that’s
been
in
recent
use.
Caches
store
data
in
areas
of
memory
built
into
a
CPU’s
processor
chip
to
reach
data
retrieval
speeds
even
faster
than
random
access
memory
(RAM)
can
achieve.
Caches
can
be
created
through
software
development
or
hardware
components.
-
Clock
speed:
All
computers
are
equipped
with
an
internal
clock,
which
regulates
the
speed
and
frequency
of
computer
operations.
The
clock
manages
the
CPU’s
circuitry
through
the
transmittal
of
electrical
pulses.
The
delivery
rate
of
those
pulses
is
termed
clock
speed,
which
is
measured
in
Hertz
(Hz)
or
megahertz
(MHz).
Traditionally,
one
way
to
increase
processing
speed
has
been
to
set
the
clock
to
run
faster
than
normal.
-
Core:
Cores
act
as
the
processor
within
the
processor.
Cores
are
processing
units
that
read
and
carry
out
various
program
instructions.
Processors
are
classified
according
to
how
many
cores
are
embedded
into
them.
CPUs
with
multiple
cores
can
process
instructions
considerably
faster
than
single-core
processors.
(Note:
The
term
“Intel®
Core™”
is
used
commercially
to
market
Intel’s
product
line
of
multi-core
CPUs.)
-
Threads:
Threads
are
the
shortest
sequences
of
programmable
instructions
that
an
operating
system’s
scheduler
can
independently
administer
and
send
to
the
CPU
for
processing.
Through
multithreading—the
use
of
multiple
threads
running
simultaneously—a
computer
process
can
be
run
concurrently.
Hyper-threading
refers
to
Intel’s
proprietary
form
of
multithreading
for
the
parallelization
of
computations.
Other
components
of
the
CPU
In
addition
to
the
above
components,
modern
CPUs
typically
contain
the
following:
-
Arithmetic
logic
unit
(ALU):
Carries
out
all
arithmetic
operations
and
logical
operations,
including
math
equations
and
logic-based
comparisons.
Both
types
are
tied
to
specific
computer
actions. -
Buses:
Ensures
proper
data
transfer
and
data
flow
between
components
of
a
computer
system. -
Control
unit:
Contains
intensive
circuitry
that
controls
the
computer
system
by
issuing
a
system
of
electrical
pulses
and
instructs
the
system
to
carry
out
high-level
computer
instructions. -
Instruction
register
and
pointer:
Displays
location
of
the
next
instruction
set
to
be
executed
by
the
CPU. -
Memory
unit:
Manages
memory
usage
and
the
flow
of
data
between
RAM
and
the
CPU.
Also,
the
memory
unit
supervises
the
handling
of
cache
memory. -
Registers:
Provides
built-in
permanent
memory
for
constant,
repeated
data
needs
that
must
be
handled
regularly
and
immediately.
How
do
CPUs
work?
CPUs
use
a
type
of
repeated
command
cycle
that’s
administered
by
the
control
unit
in
association
with
the
computer
clock,
which
provides
synchronization
assistance.
The
work
a
CPU
does
occurs
according
to
an
established
cycle
(called
the
CPU
instruction
cycle).
The
CPU
instruction
cycle
designates
a
certain
number
of
repetitions,
and
this
is
the
number
of
times
the
basic
computing
instructions
will
be
repeated,
as
enabled
by
that
computer’s
processing
power.
The
three
basic
computing
instructions
are
as
follows:
-
Fetch:
Fetches
occur
anytime
data
is
retrieved
from
memory. -
Decode:
The
decoder
within
the
CPU
translates
binary
instructions
into
electrical
signals,
which
engage
with
other
parts
of
the
CPU. -
Execute:
Execution
occurs
when
computers
interpret
and
carry
out
a
computer
program’s
set
of
instructions.
Basic
attempts
to
generate
faster
processing
speeds
have
led
some
computer
owners
to
forego
the
usual
steps
involved
in
creating
high-speed
performance,
which
normally
require
the
application
of
more
memory
cores.
Instead,
these
users
adjust
the
computer
clock
so
it
runs
faster
on
their
machine(s).
The
“overclocking”
process
is
analogous
to
“jailbreaking”
smartphones
so
their
performance
can
be
altered.
Unfortunately,
like
jailbreaking
a
smartphone,
such
tinkering
is
potentially
harmful
to
the
device
and
is
roundly
disapproved
by
computer
manufacturers.
Types
of
central
processing
units
CPUs
are
defined
by
the
processor
or
microprocessor
driving
them:
-
Single-core
processor:
A
single-core
processor
is
a
microprocessor
with
one
CPU
on
its
die
(the
silicon-based
material
to
which
chips
and
microchips
are
attached).
Single-core
processors
typically
run
slower
than
multi-core
processors,
operate
on
a
single
thread
and
perform
the
instruction
cycle
sequence
only
once
at
a
time.
They
are
best
suited
to
general-purpose
computing. -
Multi-core
processor:
A
multi-core
processor
is
split
into
two
or
more
sections
of
activity,
with
each
core
carrying
out
instructions
as
if
they
were
completely
distinct
computers,
although
the
sections
are
technically
located
together
on
a
single
chip.
For
many
computer
programs,
a
multi-core
processor
provides
superior,
high-performance
output. -
Embedded
processor:
An
embedded
processor
is
a
microprocessor
expressly
engineered
for
use
in
embedded
systems.
Embedded
systems
are
small
and
designed
to
consume
less
power
and
be
contained
within
the
processor
for
immediate
access
to
data.
Embedded
processors
include
microprocessors
and
microcontrollers. -
Dual-core
processor:
A
dual-core
processor
is
a
multi-core
processor
containing
two
microprocessors
that
act
independently
from
each
other. -
Quad-core
processor:
A
quad-core
processor
is
a
multi-core
processor
that
has
four
microprocessors
functioning
independently. -
Octa-core:
An
octa-core
processor
is
a
multi-core
processor
that
has
eight
microprocessors
functioning
independently. -
Deca-core
processor:
A
deca-core
processor
is
an
integrated
circuit
that
has
10
cores
on
one
die
or
per
package.
Leading
CPU
manufacturers
and
the
CPUs
they
make
Although
several
companies
manufacture
products
or
develop
software
that
supports
CPUs,
that
number
has
dwindled
down
to
just
a
few
major
players
in
recent
years.
The
two
major
companies
in
this
area
are
Intel
and
Advanced
Micro
Devices
(AMD).
Each
uses
a
different
type
of
instruction
set
architecture
(ISA).
Intel
processors
use
a
complex
instruction
set
computer
(CISC)
architecture.
AMD
processors
follow
a
reduced
instruction
set
computer
(RISC)
architecture.
-
Intel:
Intel
markets
processors
and
microprocessors
through
four
product
lines.
Its
premium,
high-end
line
is
Intel
Core.
Intel’s
Xeon®
processors
are
targeted
toward
offices
and
businesses.
Intel’s
Celeron®
and
Intel
Pentium®
lines
are
considered
slower
and
less
powerful
than
the
Core
line.
-
Advanced
Micro
Devices
(AMD):
AMD
sells
processors
and
microprocessors
through
two
product
types:
CPUs
and
APUs
(which
stands
for
accelerated
processing
units).
APUs
are
CPUs
that
have
been
equipped
with
proprietary
Radeon™
graphics.
AMD’s
Ryzen™
processors
are
high-speed,
high-performance
microprocessors
intended
for
the
video
game
market.
Athlon™
processors
was
formerly
considered
AMD’s
high-end
line,
but
AMD
now
uses
it
as
a
basic
computing
alternative.
-
Arm:
Although
Arm
doesn’t
actually
manufacture
equipment,
it
does
lease
out
its
valued,
high-end
processor
designs
and/or
other
proprietary
technologies
to
other
companies
who
do
make
equipment.
Apple,
for
example,
no
longer
uses
Intel
chips
in
Mac®
CPUs
but
makes
its
own
customized
processors
based
on
Arm
designs.
Other
companies
are
following
this
example.
Related
CPU
and
processor
concepts
Graphics
processing
unit
(GPUs)
While
the
term
“graphics
processing
unit”
includes
the
word
“graphics,”
this
phrasing
does
not
truly
capture
what
GPUs
are
about,
which
is
speed.
In
this
instance,
its
increased
speed
is
the
cause
of
accelerating
computer
graphics.
The
GPU
is
a
type
of
electronic
circuit
with
immediate
applications
for
PCs,
smartphones
and
video
game
consoles,
which
was
their
original
use.
Now
GPUs
also
serve
purposes
unrelated
to
graphics
acceleration,
like
cryptocurrency
mining
and
the
training
of
neural
networks.
Microprocessors
The
quest
for
computer
miniaturization
continued
when
computer
science
created
a
CPU
so
small
that
it
could
be
contained
within
a
small
integrated
circuit
chip,
called
the
microprocessor.
Microprocessors
are
designated
by
the
number
of
cores
they
support.
A
CPU
core
is
“the
brain
within
the
brain,”
serving
as
the
physical
processing
unit
within
a
CPU.
Microprocessors
can
contain
multiple
processors.
Meanwhile,
a
physical
core
is
a
CPU
built
right
into
a
chip,
but
which
only
occupies
one
socket,
thus
enabling
other
physical
cores
to
tap
into
the
same
computing
environment.
Output
devices
Computing
would
be
a
vastly
limited
activity
without
the
presence
of
output
devices
to
execute
the
CPU’s
sets
of
instruction.
Such
devices
include
peripherals,
which
attach
to
the
outside
of
a
computer
and
vastly
increase
its
functionality.
Peripherals
provide
the
means
for
the
computer
user
to
interact
with
the
computer
and
get
it
to
process
instructions
according
to
the
computer
user’s
wishes.
They
include
desktop
essentials
like
keyboards,
mice,
scanners
and
printers.
Peripherals
are
not
the
only
attachments
common
to
the
modern
computer.
There
are
also
input/output
devices
in
wide
use
and
they
both
receive
information
and
transmit
information,
like
video
cameras
and
microphones.
Power
consumption
Several
issues
are
impacted
by
power
consumption.
One
of
them
is
the
amount
of
heat
produced
by
multi-core
processors
and
how
to
dissipate
excess
heat
from
that
device
so
the
computer
processor
remains
thermally
protected.
For
this
reason,
hyperscale
data
centers
(which
house
and
use
thousands
of
servers)
are
designed
with
extensive
air-conditioning
and
cooling
systems.
There
are
also
questions
of
sustainability,
even
if
we’re
talking
about
a
few
computers
instead
of
a
few
thousand.
The
more
powerful
the
computer
and
its
CPUs,
the
more
energy
will
be
required
to
support
its
operation—and
in
some
macro-sized
cases,
that
can
mean
gigahertz
(GHz)
of
computing
power.
Specialized
chips
The
most
profound
development
in
computing
since
its
origins,
artificial
intelligence
(AI)
is
now
impacting
most
if
not
all
computing
environments.
One
development
we’re
seeing
in
the
CPU
space
is
the
creation
of
specialty
processors
that
have
been
built
specifically
to
handle
the
large
and
complex
workloads
associated
with
AI
(or
other
specialty
purposes):
-
Such
equipment
includes
the
Tensor
Streaming
Processor
(TSP),
which
handles
machine
learning
(ML)
tasks
in
addition
to
AI
applications.
Other
products
equally
suited
to
AI
work
are
the
AMD
Ryzen
Threadripper™
3990X
64-Core
processor
and
the
Intel
Core
i9-13900KS
Desktop
Processor,
which
uses
24
cores. -
For
an
application
like
video
editing,
many
users
opt
for
the
Intel
Core
i7
14700KF
20-Core,
28-thread
CPU.
Still
others
select
the
Ryzen
9
7900X,
which
is
considered
AMD’s
best
CPU
for
video
editing
purposes. -
In
terms
of
video
game
processors,
the
AMD
Ryzen
7
5800X3D
features
a
3D
V-Cache
technology
that
helps
it
elevate
and
accelerate
game
graphics. -
For
general-purpose
computing,
such
as
running
an
OS
like
Windows
or
browsing
multimedia
websites,
any
recent-model
AMD
or
Intel
processor
should
easily
handle
routine
tasks.
Transistors
Transistors
are
hugely
important
to
electronics
in
general
and
to
computing
in
particular.
The
term
is
a
mix
of
“transfer
resistance”
and
typically
refers
to a
component
made
of
semiconductors
used
to
limit
and/or
control
the
amount
of
electrical
current
flowing
through
a
circuit.
In
computing,
transistors
are
just
as
elemental.
The
transistor
is
the
basic
building
unit
behind
the
creation
of
all
microchips.
Transistors
help
comprise
the
CPU,
and
they’re
what
makes
the
binary
language
of
0s
and
1s
that
computers
use
to
interpret
Boolean
logic.
The
next
wave
of
CPUs
Computer
scientists
are
always
working
to
increase
the
output
and
functionality
of
CPUs.
Here
are
some
projections
about
future
CPUs:
-
New
chip
materials:
The
silicon
chip
has
long
been
the
mainstay
of
the
computing
industry
and
other
electronics.
The
new
wave
of
processors
(link
resides
outside
ibm.com)
will
take
advantage
of
new
chip
materials
that
offer
increased
performance.
These
include
carbon
nanotubes
(which
display
excellent
thermal
conductivity
through
carbon-based
tubes
approximately
100,000
times
smaller
than
the
width
of
a
human
hair),
graphene
(a
substance
that
possesses
outstanding
thermal
and
electrical
properties)
and
spintronic
components
(which
rely
on
the
study
of
the
way
electrons
spin,
and
which
could
eventually
produce
a
spinning
transistor). -
Quantum
over
binary:
Although
current
CPUs
depend
on
the
use
of
a
binary
language,
quantum
computing
will
eventually
change
that.
Instead
of
binary
language,
quantum
computing
derives
its
core
principles
from
quantum
mechanics,
a
discipline
that
has
revolutionized
the
study
of
physics.
In
quantum
computing,
binary
digits
(1s
and
0s)
can
exist
in
multiple
environments
(instead
of
in
two
environments
currently).
And
because
this
data
will
live
in
more
than
one
location,
fetches
will
become
easier
and
faster.
The
upshot
of
this
for
the
user
will
be
a
marked
increase
in
computing
speed
and
an
overall
boost
in
processing
power.
-
AI
everywhere:
As
artificial
intelligence
continues
to
make
its
profound
presence
felt—both
in
the
computing
industry
and
in
our
daily
lives—it
will
have
a
direct
influence
on
CPU
design.
As
the
future
unfolds,
expect
to
see
an
increasing
integration
of
AI
functionality
directly
into
computer
hardware.
When
this
happens,
we’ll
experience
AI
processing
that’s
significantly
more
efficient.
Further,
users
will
notice
an
increase
in
processing
speed
and
devices
that
will
be
able
to
make
decisions
independently
in
real
time.
While
we
wait
for
that
hardware
implementation
to
occur,
chip
manufacturer
Cerebras
has
already
unveiled
a
processor
its
makers
claim
to
be
the
“fastest
AI
chip
in
the
world”
(link
resides
outside
ibm.com).
Its
WSE-3
chip
can
train
AI
models
with
as
many
as
24
trillion
parameters.
This
mega-chip
contains
four
trillion
transistors,
in
addition
to
900,000
cores.
CPUs
that
offer
strength
and
flexibility
Companies
expect
a
lot
from
the
computers
they
invest
in.
In
turn,
those
computers
rely
upon
having
a
CPUs
with
enough
processing
power
to
handle
the
challenging
workloads
found
in
today’s
data-intensive
business
environment.
Organizations
need
workable
solutions
that
can
change
as
they
change.
Smart
computing
depends
upon
having
equipment
that
capably
supports
your
mission,
even
as
that
work
evolves.
IBM
servers
offer
strength
and
flexibility,
so
you
can
concentrate
on
the
job
at
hand.
Find
the
IBM
servers
you
need
to
get
the
results
your
organization
relies
upon—both
today
and
tomorrow.
Was
this
article
helpful?
YesNo
Comments are closed.