GPUs And Their Uses Flashcards
What is a co-processor?
Any additional processor used for a specialised task
Purpose of a co-processor ?
Purpose is to improve the overall speed of the computer by executing concurrently with the main CPU, aided by a highly bespoke set of electronics
GPU (related to cores)
Large number of cores in GPU have been exploited to process many parallel streams of data at the same time,no matter what the data might be
What is a GPU?
A graphics processing unit (GPU) is a device which unlike CPUs has lots of independent processors which work in parallel making it very efficient at completing repetitive tasks such as image processing and machine learning. GPUs are a type of co-processor (a secondary processor designed to supplement the activities of the primary processor).
Why are GPUs so good at rendering graphics?
The mass calculations typically associated with graphics processing can take full advantage of parallel processing. A GPU can perform a thousand floating point due to the benefits of parallel processing
GPU vs CPU
GPUs have thousands of stream processors, they typically run slower than a standard cpu core
CPUs are generic processing unit while a Gpu is highly specialised
GPUs are superior in speed and efficiency, but only for certain tasks
CPUs excel at performing complex operations on small data sets while GPUs tend to be better for simple operations on larger data sets