A gpu core is designed to be very good (fast) at solving a certain kind of problem, namely things like simple addition and scaling, it pays for this by not being as general purpose as a normal computer cpu - which is in turn not as fast as a gpu can be (at certain problems).