this seems to be quite good. http://en.wikipedia.org/wiki/Shader
note that nvidias implementations and atiamd's implementation are different so more does not equal better, in fact they've moved away from pixel shaders to more general purpose calculation units now.