I was told to do a presentation on GPU and was told to focus on the major types of graphics solutions, disadvantages and advantages of the graphics solutions and the different features on each one. I'm a programmer and don't know much about hardware so I'm a bit confused here. From my research, a GPU (graphics processing unit) is different from a graphics card (a GPU is part of the graphics card – this is referred to as integrated? and some GPU's are part of the motherboard – this is known as dedicated?).
When I searched wiki, I found this article: https://en.wikipedia.org/wiki/Graphics_processing_unit#GPU_forms
The article talks about GPU forms and mentions "Dedicated graphics card", "Integrated graphics solutions", "Hybrid solutions", "Stream Processing and General Purpose GPUs (GPGPU)" and "External GPU". Are these all different types of GPU's? (I'm asking because the first form is called a 'graphics card', the next two are called 'graphics solutions' and the last two are called 'GPUs'). Are they all different types of graphics solutions?