De mano, comparar diferentes versiones del SO pues como no me parece muy buena idea de un benchmark, pero bueno.
Diferencias con un G5? A priori y sin conocer las specs del G5, el Cell tiene un núcleo in order, y el G5 -supongo- será out-of-order. Eso es una ventaja importante para el G5, lo que unido a la mayor cantidad de memoria disponible posiblemente refleja la ventaja mínima del G5, aunque vaya al 50% menos de ciclo de reloj del cell.
El Cell se ha diseñado para hacerlo compatible en código con aplicaciones PPC existentes, pero lógicamente si hay operaciones optimizadas para el cell deberíamos ver un aumento de rendimiento, pero tampoco algo excesivamente exagerado. Además, ese aumento depende de la tarea: si dicha tarea puede ser optimizada usando SPUs posiblemente la mejora sea notoria.
Sin embargo, y como digo lo de hacer un benchmark con diferentes versiones de SO casi que automáticamente rebaja todo lo que he dicho anteriormente a meras especulaciones basadas en la arquitectura. Tendré que mirar los specs del G5 (o algún alma caritativa que directamente me los linke
)
Dicho de otro modo, está bien que el Cell rinda tanto para ser un procesador out-of-order con menos memoria y sin optimizar para el mismo, pero los datos tampoco son concluyentes IMHO.