
Iniciado por
x
Podría llegar a entender que fuera cierto en x86, donde quizas hay alguna CPU sin soporte SSE (un Athlon no XP), aunque lo que se hace en esos casos es tener codigo alternativo con y sin SSE.
Pero en x86_64, SSE2 es el modo matemático por defecto y lo soportan todas las CPUs. De hecho, x87 está en x86_64 por compatibilidad y es muy posible que desaparezca en el futuro.
Respecto al rendimiento, dudo que x87 pueda llegar a ser más rápido que SSE. Menos en el código de PhysX, que tiene que ser altamente vectorizable si corre bien en una GPU. La GPU necesita vectores de largo 16 o 32 minimo, en la CPU solo necesitas largo 4.
Esto me parece que es una gran mentira por parte de Nvidia, que tampoco creo que les reporte muchos beneficios. Dudo que nadie prefiera una Nvidia por sobre una ATI por el soporte PhysX. Mal que mal, las practicas monopolicas funcionan cuando tienes el dominio del mercado, no cuando estas intentando crear un nicho. Es lo mismo que pasa con la obstinación del Nvidia con Cuda en desmedro de OpenCL.