El descubrimiento, realizado por Netkas, muestra que Apple ha dejado algunos rastros en el código de la actualización relativos a una tarjeta gráfica de AMD aún no disponible en el mercado con una nueva GPU con nombre en código Tahiti.
Las gráficas de la serie Radeon HD 7900, que se espera se lancen este próximo enero, incluirán la nueva GPU Tahiti que reemplazarán a las actuales gráficas de la serie 6900 con GPU basadas en Cayman.
El resultado de las dos GPUs Tahiti serán, posiblemente, las gráficas AMD Radeon HD 7970, y HD 7960 para las variantes XT y PRO respectivamente. Gracias a la cancelación de proceso de fabricación 32nm, la transición del proceso de fabricación de 40nm a 28nm conllevará grandes mejoras, hasta el punto de que Tahiti será significativamente más rápida que la HD 6970 y no estará muy lejos de la HD 6990 (2x 6970).
La inclusión de referencias a estas GPU de AMD indica que Apple está trabajando en la integración de estas nuevas gráficas en un Mac y por las características técnicas de ls mismas, el destinatario es muy factiblemente una nueva unidad de Mac Pro.
El Mac Pro, que lleva 15 meses sin actualizarse, se encuentra mucho mas allá actualmente de su vida útil comparativa frente a otros modelos de ordenadores que usan los procesadores Core i7 y el retraso def su lanzamiento se debe a que Intel, este año, no lanzó una nueva gama de procesadores Xeon, lo que obligó a muchos fabricantes de estaciones de trabajo (y no solo a Apple) a tener que esperar para ofrecer a sus clientes nuevas y mas potentes versiones de sus unidades.
La disponibilidad de las nuevas gráficas de AMD apuntan a un lanzamiento durante el primer trimestre de 2012, justo cuando Intel ha anunciado la disponibilidad también de nuevos procesadores Xeon E5.
¿Y no sería mejor montar una Nvidia por aquello de CUDA? ¿o es que Apple espera que le pongamos una segunda tarjeta gráfica de Nvidia para eso?
Nvidia está absolutamente fuera de la foto de Apple en estos momentos. Yo no esperaría incluso que volviera a instalar gráficas en ninguna de sus máquinas en un futuro cercano.
Decir en estos momentos cuando el artículo habla de los próximos Mac Pro…
Y es bastante probable que los próximos MB Pro vengan con gráficas Nvidia
Pero eso no contesta mi pregunta :p
Después del follón de Intel e Nvidia por la rotura del acuerdo en el que Nvidia podía usar GPU integradas con los Core iX, veo bastante complejo que Apple vuelva a usar Nvidia a corto o medio plazo. Es más, casi apostaría que como parte del acuerdo final al que llegaron Intel e Nvidia, Apple quedaría fuera del scope de Nvidia durante mucho tiempo.
AMD ha hecho muy mal los deberes con OpenCL; pero tienen una implementación de la misma, les ha costado, pero la tienen.
Si, ya, bueno… todo eso me parece muy bien ¿pero no nos está perjudicando Apple con todo eso? ¿cuanta gente que compra un Mac Pro le cambia la Ati por una Nvidia? ¿y el resto de equipos que no podemos cambiar la gráfica que hacemos?
Y no olvidemos este rumor: Apple Switching Back to NVIDIA for Next-Generation MacBook Pro Graphics Chips?
http://www.macrumors.com/2011/11/21/apple-switching-back-to-nvidia-for-next-generation-macbook-pro-graphics-chips/
Al primer comentario, son lentejas. Apple decide y nosotros … pues o las comes, o las dejas.
En cuanto a los rumores de Macrumors, en serio, ¿de verdad que aún nos creemos lo que dicen? Y mas cuando vienen de otro sitio como SemiAccurate que clama que habrá un MacBook Air con AMD. Vamos, que dos mentiras jamás hacen un verdad. Hacen una mentira doble.
Las lentejas de Apple no te las comes si te compras un Mac Pro :p
Pero sigues sin mojarte Carlos, ¿Nvidia o Ati?
Viendo que cada vez más programas aprovechan CUDA (Adobe, Blackmagic, etc) yo lo tengo claro
Hombre, claro que me mojo por dos motivos: el primero porque tengo buenos contactos dentro de Nvidia y algo me hubieran soplado ya. El segundo, y mas sencillo, es que estas cosas se compran en grandes paquetes de chips, y a Apple no le sale ni a ninguna empresa, vamos, a cuenta, comprar una limitada tirada de tarjetas gráficas con un firmware especial si no lo mete en un paquete de gran compra.
Yo soy un gran fan de Nvidia con diferencia, pero seguramente nos tendremos que comer una ATI en el Mac Pro. Aunque cre oque ni siquiera se parecerá a un Mac Pro.
¿Y hay una alternativa real a CUDA y Nvidia?
A mi me da igual CUDA+Nvidia si Ati y Apple se mueven para darnos algo similar
A ver que desaguisado hacen con los Mac Pro 🙁
Hola:
CUDA es la implementación de Nvidia que incluye OpenCL, que es exactamente lo que nos interesa y de lo que estamos hablando. Mientras dentro del estándar de Nvidia o AMD haya OpenCL, que lo llamen como quieran.
Date un repaso por las búsquedas de faq-mac al respecto de los líos de OpenCL con ambas empresas :
http://www.google.es/search?gcx=w&sourceid=chrome&ie=UTF-8&q=openCL+ati+site%3Awww.faq-mac.com
Hay algunos artículos bastante interesantes de cómo AMD ha llegado tarde (pero ha llegado) a OpenCL.
De nuevo, el socio natural para trabajar con CUpertino, a mi gusto, es Nvidia, pero sus problemas con Intel la han dejado fuera de juego.
saludos
Gracias por los enlaces Carlos,
Por otros cauces me confirman que OpenCL tiene la misma capacidad que CUDA para acelerar el cálculo en paralelo (simplificandolo: hacer que la tarjeta gráfica (GPU) eche una mano al procesador (CPU)
Pero entonces yo me pregunto ¿si tiene la misma capacidad por qué no lo hace? ¿Apple e Intel se están tocando los c…..s mientras Nvidia y otros programadores (Adobe, DaVinci, etc) se lo están currando de verdad?
Si es así nos lleva a que si Apple elige Ati nos perjudica 🙁
A ver:
CUDA es el “nombre comercial” de una implementación de Nvidia para el cálculo sobre las GPU de sus gráficas. OpenCL está dentro de CUDA. Simplificando hasta el extremo, son lo mismo, pero con distinto nombre.
Apple, por su parte, pone a disposición OPenCL a los programadores para que implementen sus soluciones con OpenCL y funcionen sobre Mac. El tema es que la misma Apple no implementa estas soluciones para su software (no al menos de forma generalizada), pero otras empresas/desarrolladores si.
Técnicamente, esas implementaciones hechas por Adobe, por ejemplo, deberían funcionar ya perfectamente tanto en tarjetas de Nvidia como AMD: en AMD menos, ya que les ha costado mas tiempo atarse los machos con la especificación, cosa que Nvidia ya hizo incluso para GPU discretas como la inmensa 9400M.
Si me permites un par de enlaces, esto aclara muchas cosas:
http://www.macuarium.com/foro/index.php?showtopic=291367&st=50&p=1052651073&#entry1052651073
http://www.macuarium.com/foro/index.php?showtopic=291367&st=50&p=1052651080&#entry1052651080
Saludos
Es la parte técnica del asunto.
A mi me interesa mucho mas la parte “política” porque sin ese tipo de acuerdos, es imposible poner en marcha la parte técnica. 😉
De todas formas, pásame por DM una serie de preguntas al respecto del tema, las que mas te interesen, y se las paso a Nvidia con quien tenemos una excelente relación.
Un saludo
Tanto dar palos de ciego y he encontrado las repuestas en un par de artículos antiguos:
– Apple da forma a la “paralelización” masiva con OpenCL (julio de 2008)
http://www.faq-mac.com/noticias/apple-da-forma-paralelizacion-masiva-opencl/31422
– Nvidia habla sobre el soporte de OpenCL en CUDA (diciembre de 2008)
http://www.faq-mac.com/reportajes/nvidia-habla-sobre-soporte-opencl-cuda/34030
Gracias Carlos, creo que con todo esto me apaño (si se surje alguna duda más te digo)
Saludos
Como recurso adicional, échale un ojo a este libro:
http://www.elsevierdirect.com/product.jsp?isbn=9780123877666
que acaba de saliry que es muy interesante:
Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology.