Hace años, me sorprendió cuando descubrí que Intel vende compiladores compatibles con Visual Studio. Lo probé en particular para C / C ++, así como fantásticas herramientas de diagnóstico. Pero el código simplemente no era computacionalmente intensivo para notar la diferencia. La única impresión fue: ¿Intel realmente lo hizo por mí en este momento? Guau, herramientas increíbles con una resolución de nanosegundos, increíble. Pero el juicio terminó y el equipo nunca consideró seriamente una compra.
Según su experiencia, si el costo de la licencia no importa, ¿qué proveedor es el ganador?
No es una pregunta amplia o vaga ni un intento de desencadenar una guerra santa. Este tipo de pregunta es sobre dos herramientas muy visibles. A nadie le gusta cuando las herramientas tienen misterios o sorpresas. Y las elecciones entre las mejores y las mejores son siempre el dolor. También entiendo que la hierba siempre es un argumento más verde . Quiero escuchar todas las historias de "qué pasa si".
¿Qué sucede si Intel solo lo optimiza localmente para el paso de chip del mes, y no todos los objetivos de hardware funcionarán realmente tan bien como Microsoft compiló? ¿Qué sucede si el objetivo es el hardware AMD y todo se ralentizará sin motivo? O, por otro lado, ¿qué pasa si el hardware de Intel tiene tantas oportunidades imperceptibles que los escritores del compilador de Microsoft son demasiado lentos para adoptarlo y nunca lo implementan en el compilador? ¿Qué sucede si ambos son exactamente iguales, en realidad una única base de código envuelta en dos cajas diferentes y licenciada a ambos proveedores por una tienda de terceros?
Y así. Pero alguien sabe algunas respuestas.