GPUs
GPUs
CPU considered the brain of the computer carrying out and controlling all
instructions
MOST WELL KNOWN type is the GPU initially used for rendering
graphics ,the large number of cores in CPUs have been exploited to
process many parallel streams of data at the same time no matter what
the data might be-no longer limited to graphics processing
TYPICALLY slower than CPU core, CPU are more general function GPU are
highly specialised so ae quicker for CERTAIN given tasks not all
CPUs excel at performing complex operations on small data sets CPUs can
handle simple problems with large data
Huge number of tasks like that can be done parallelly as they do not
require each other eg each RGB calculation is independent per pixel
GPUs are designed for efficient parallel processing so despite each task
being carried out slower vs a CPU still more tasks in given time period
Graphics cards contain their own sets of RAM as well as a processor. The processor
on a graphics card is referred to as a GPU (graphics processing unit).
It is not unusual for a GPU to contain 1,000+ cores. Operations such as 3D graphics
rendering are divided across multiple cores, as each core performs a small part of
the whole operation.
optimised to parallel process calculations, which are required for machine learning
algorithms
A GPU works by parallelizing tasks to perform many operations
simultaneously. Unlike a CPU (Central Processing Unit), which focuses on
executing sequential instructions quickly, a GPU consists of thousands of
smaller cores that work together to process multiple pieces of data
concurrently. This parallel processing capability allows GPUs to handle
large amounts of data in real-time, making them particularly suited for
tasks that require massive computations, such as rendering graphics,
processing videos, and performing complex calculations.