Mac OS X 10.6 Snow Leopard: OpenCL y los MacBook Pro ¿3 procesadores a la vez?

macbook-pro_x3.jpgCon el lanzamiento de Mac OS X 10.6 Snow Leopard, los usuarios podrán empezar a disfrutar de las ventajas de OpenCL en el software que esté especialmente preparado para aprovechar esta característica.

OpenCL es un conjunto de herramientas de programación que hacen que diferentes procesadores, algunos de ellos, con arquitecturas muy diferentes sean capaces de entenderse. Si Dios hubiera querido crear una parche para solucionar el lío de la la Torre de Babel, OpenCL hubiera sido la tecnología por debajo, permitiendo a elementos muy distintos ser capaces de comunicarse y aunar esfuerzos en tareas comunes. OpenCL está ahora disponible en Mac OS X 10.6 Snow Leopard, permitiendo a las aplicaciones especialmente preparadas la posibilidad de aprovechar el procesador de la tarjeta gráfica para cálculo … pero un momento: ¡algunos modelos de MacBook pro tienen dos tarjetas gráficas!.

Algunos modelos seleccionados de MacBook pro cuentan con un procesador Core 2 Duo y dos tarjetas gráficas: una de ellas discreta (la 9400M) y otrta mucho mas potente, la 9600M GT. Ambas tarjetas gráficas están fabricadas por Nvidia, que es parte importante dentro del entramado de OpenCL.

Cuando trabajas con un MacBook Pro, puedes elegir con qué tarjeta gráfica hacerlo: puedes elegir la 9400M o la 9600M GT: el sistema operativo te fuerza a renderizar los gráficos de pantalla con una (mas ligera, menos consumo, la 9400M) o con la otra (mas potente, mas consumo, la 9600M GT) pero aún así, OpenCL te permite el acceso a ambas tarjetas simultáneamente en la misma sesión, de forma que un software, correctamente programado debería poder aprovechar el rendimiento del procesador Core 2 Duo, la 9400M y la 9600M GT de forma simultánea.

Problemas

De momento se desconoce si Apple va a permitir este tipo de funcionamiento bajo OpenCL por dos motivos: el primero el calentamiento: el procesador, mas las dos tarjetas gráficas trabajando en paralelo con el supone una gran cantidad de calor a disipar que pondría al MacBook pro en una situación comprometida y posiblemente el sistema de seguridad del firmware para el exceso de temperatura saltaría a los pocos minutos de empezar a ejecutar una aplicaci´no que pudiera a trabajar a los tres procesadores en conjunto.

El segundo problema es el consumo: en el caso de usar la batería, esta se drenaría de forma mucho mas rápida, acortando su vida. Actualmente las batería de los MacBook pro no pueden ser cambiadas por el usuario, con lo cual, con una batería que debe recargarse con mucha mas frecuencia en el caso de forzarla de manera continuada acabaría su vida útil mucho antes, forzando a su reemplazo mucho antes de que terminara la vida estimada de la misma según las cifras de Apple.

Pero la posibilidad está allí: poder usar el MacBook Pro trabajando “a tope” con tres procesadores.

0 0 votos
Article Rating
Subscribe
Notify of
6 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
14 years ago

Creo que OpenCL es compatible con las tarjetas nVidia que tengan incorporado la tecnología CUDA.

Así que no creo que las tarjetas mencionadas se puedan aprovechar para calculo como da ha entender el artículo.

Apple ha introducido en su gama profesional la GTX285, que si que incorpora dicha tecnología. Igual que la gama Quadro FX.
Dicha tarjeta incorpora una doble salida DVI, por lo que no hay manera de conectarla al nuevo monitor de 24″ de Apple, algo incongruente.
De todas formas la tarjeta es una “bestia parda” en capacidad de cálculo, ya que consigue 1 Teraflop.

De esta capacidad extra de cálculo, se pueden beneficiar todas las aplicaciones que incorporen esta capacidad.

Adobe ya ha dicho que por ejemplo Photoshop lo va ha incorporar al igual que otras aplicaciones.
Es de esperar que Apple haga lo mismo con Final Cut, Logic y otras aplicaciones que demandan cálculo masivo.

S2

Administrador
14 years ago

OpenCL: Exige una de las siguientes tarjetas gráficas o proceadores gráficos:

Geforce 8600M GT, 8800 GT, 8800 GTS, 9400M, 9600M GT, GT 120 y GT 130 de NVIDIA.

Radeon 4850 y Radeon 4870 de ATI.

http://www.apple.com/es/macosx/specs.html

Un saludo

—————
http://www.faq-mac.com

Anónimo
Anónimo
14 years ago

Quizás no me he explicado bien.
No me refiero a que tarjetas soportan OpenCL. Me refiero a cuales son las que además de soportarlo, pueden aportar un extra en cálculo adicional.

http://www.nvidia.es/object/cuda_learn_products_es.html

Mirad cuales son las que ponen “for mac”

No existe ningúna actualmente con la “m” de movile.

Anónimo
Anónimo
14 years ago

Ambas tarjetas graficas del Macbook pro soportan CUDA.
Por cierto, cuando esta activa la 9600M , el sistema soporta ambas, cuando esta activa la 9400M, cuda no ve la 9600M

Anónimo
Anónimo
14 years ago

…así pues,¿por qué no nos hacemos la misma pregunta, pero en lugar con un portatil, la hacemos con un mac pro y con la posibilidad de seguir añadiendo GPU en sus múltiples slots PCIs?
¿Utilizaria el sistama la potencia de 4 tarjetas, si las instaláramos? ¿Podrían ser modelos distentos? ¿Podríamos derivar a uno u otra GPU determinados trabajo? Por ejemplo a una quadro el renderizado desde Lightwave mientras nos apoyamos en un 8800GT para animar en Motion?

Administrador
14 years ago

Nvidia tiene esa solución para PCs y Windows. Se llama Tesla.

http://www.nvidia.com/page/hpc.html

—————
http://www.faq-mac.com

6
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x