GPUs (Graphical Processing Units) Flashcards
What is a coprocessor and why are they used
A coprocessor is an additional processor used for a specialised task - this improves the speed of a computer as instructions are executed alongside the CPU. They are used for floating point calculations
Describe how a GPU would render graphics
The image is split into segments, and each segment is assigned factors like coords, angle of light, texture, RBG values etc. Then, many calculations are done in parallel , and they crunvthrough every pixel of the image from the camera perspective to make a 2D representations of a 3D object
What else can we use a GPU for
Machine learning, statistical analysis, oil exploration, weather modelling etc
What are the main difference between a CPU and GPU
CPU - generalised, complex operations on small data sets, slower in general
GPU-