They are both quite different from each other. Although they are both processing units, the demands differ a lot, and so does the functionality...
It's relatively easy to design just a GPU or CPU, but it's really hard to design a new, fast, winning model.... at least, I guess so... I never did design one of my own
