I need some help to understand the name "general prupose processor". Through my search I read that a GPP is a:

* General-Purpose Microprocessors (Hardware....)
* General-Purpose Macroprocessors (a computer program, Preprocessor?)

So I think that the name should say, it is used generally everywhere (Hardware and Software). 
Am I right ? By the way, is a PC CPU also a GPP ?