GPU vs CPU

Is rotation/translation (and other vecmath stuff) of 3d geometry done by GPU or CPU?

The calculation of the matrices is performed on the CPU, the actual transformation of vertices and lighting is done on the GPU (typically).