¿Recuerdan a Intel Larrabee? En su momento, Larrabee fue un proyecto enfocado en el desarrollo de un chip gráfico orientado al procesamiento general, lo que usualmente conocemos como GPGPU. En mayo de 2010, los planes para un chip gráfico dedicado derivado de Larrabee se cayeron a pedazos, pero lo que Intel aprendió no fue desperdiciado, y se convirtió en la arquitectura MIC, por “Many Integrated Core”. El primer procesador basado en MIC había sido conocido hasta ahora con el nombre código Knights Corner, pero en la edición 2012 de la conferencia ISC, Intel reveló al primer producto oficial de MIC: Intel Xeon Phi. ¿Qué llama la atención? No es un procesador, sino un co-procesador en una interfaz PCI Express.
-
-
La evolución del hardware llegó a un punto en el cual ya no era práctico ir más “arriba” en frecuencia de reloj, y la opción lógica fue optar por una postura “más ancha” con el procesamiento paralelo. Esto nos ha servido bien en los últimos años, y aunque tampoco se puede agregar núcleos discriminadamente y esperar un aumento mágico en el rendimiento, la optimización para hilos múltiples es cada vez más importante. ¿Cuántos núcleos necesitamos? Es una pregunta tramposa, no quedan dudas al respecto. Los ordenadores de escritorio ya pueden tener ocho núcleos. Los smartphones ofrecen cuatro. ¿Y qué hay de los servidores, o por qué no, de los superordenadores? El hardware en esos sistemas tiene una aplicación completamente diferente, pero en esencia seguimos hablando de optimización y recursos. Cuando Intel dejó de lado a Larrabee, muchos pensaron que el proyecto estaba acabado, pero nada podía estar más lejos de la verdad. De Larrabee surgió la arquitectura MIC, y a partir de ella, el primer producto comercial: Intel Xeon Phi.
No menos de cincuenta núcleos x86, y un rendimiento estimado en un petaflop de doble precisión. Un monstruo.
Anuncio oficial: Haz clic aquíXeon Phi es una familia de co-procesadores (noten el “co-” adelante) con el objetivo de ofrecer una extensión de rendimiento a sistemas basados en procesadores Xeon con aplicaciones que hayan sido extremadamente optimizadas para procesamiento de hilos múltiples. De allí surge la enorme cantidad de núcleos que se podrán encontrar en un co-procesador Phi. Intel no ha entregado números exactos, pero se espera que sean 50 como mínimo, cada uno de ellos basado en una versión mejorada del clásico P54C que usábamos en Socket 7 hace más de una década. Aún así, no hay que dejarse engañar. Con una fabricación de 22 nanómetros, los co-procesadores Xeon Phi apuntan a la marca de un teraflop en doble precisión “real”, mientras que una tarjeta como la Radeon HD 7970 ofrece una doble precisión teórica de 947 gigaflops.
A modo de comparación, Intel explica que el primer superordenador en alcanzar la marca de un petaflop lo logró en 1997. Necesitó más de nueve mil procesadores Intel de la época, y un total de 72 cabinas para servidores. Hoy, Intel ofrece el mismo rendimiento con su Xeon Phi en un tamaño similar al de una tarjeta gráfica con interfaz PCI Express. El co-procesador contará con 8 GB de RAM GDDR5, y lo que es aún más impresionante es que cada co-procesador tendrá su propio sistema operativo. En otras palabras, cada co-procesador será un mini sistema basado en una forma integrada de Linux, lo que debería permitir la creación de controladores más sencillos para conectarse con cada co-procesador. Los Xeon Phi ya tienen incluso un representante anticipado en la lista TOP500 con el superordenador Discovery. En otras palabras, quien haya pensado que la arquitectura x86 había llegado a su límite, mejor se lo piensa de nuevo. Los Xeon Phi darán una dura pelea a las tarjetas Tesla de Nvidia en el mercado de alto rendimiento, y si todo sale bien, las primeras unidades aparecerán el año entrante. -
¿Y tú, qué opinas?
-
#1Daniel martes, 19 de junio de 2012, 12:47
Es decir, un pequeño supercomputador de andar por casa.Pero lo que muchos usuarios se preguntarán es si esto sustituye a las tarjetas gráficas o qué?. En el artículo se habla del problema de optimizar las aplicaciones para usar tantos nucleos. Hoy en día nos venden nucleos como antiguamente nos vendían megahercios. La diferencia es que los megahercios se notaban en el rendimiento de forma lineal, pero los multinucleos es otro cantar. Lisandro o algún otro iluminado, hehe. ¿puede alguien aclararme si el hecho de tener un pequeño SO embebido le permite usar todos los nucleos, o está diseñado sólo para aplicaciones específicas programadas para tal fin? y para los usuarios de a pie cuya mayor e... Leer más
-
#2DarKaze martes, 19 de junio de 2012, 14:24
#1 No,no sustituye a una tarjeta gráfica,porque NO es una tarjeta gráfica,tu mismo te has respondido,es un pequeño computador,solo que su función no es ayudar al procesador de nuestros Pcs en temas gráficos,sino en cálculos y operaciones matemáticas de gran precisión.
Resumiendo,ni sirve para ejecutar juegos,ni es una tarjeta gráfica,sirve para realizar cálculos complejos y operaciones de coma flotante a gran escala.Un saludo. -
#37avi martes, 19 de junio de 2012, 14:37
En el campo domestico, y sobretodo en el de la generación de imágenes y vídeo, hace algún tiempo anunciaron que quizás los procesadores deberían de tener incluso una tolerancia más alta a errores. Totalmente al revés que lo que ofrece esta tarjeta coprocesadora. JEjeje.
-
#4Rupert martes, 19 de junio de 2012, 14:51
Momento que soy lento!
Este co-procesador es para instrucciones x86 o para procesamiento de instrucciones opencl/directcompute? Pregunto porque no veo el sentido de compararlo contra una Radeon HD 7970, ya que no serían rivales, salvo que sea meramente por cuestiones de poder de computo.
-
#5TCrow martes, 19 de junio de 2012, 15:11
a ver despues no me digan que no todo esta inventado, co-procesador para ayuda de calculos matematicos es de los 90´s? yo tenia mi 386 con co-procesador para uso de autocad y tambien los 486. a ver gente recuerden la peleas de marcas, intel se la tiene "junada" a nvidia hace tiempo va hacer lo posible para que los productos N no sean los unicos en el mercado, y si es posible no vendan quieren ir a competir con tesla.
-
#6Pascual martes, 19 de junio de 2012, 16:41
#2 y los gráficos no se componen de operaciones matemáticas o que?
-
#7Nucky martes, 19 de junio de 2012, 21:48
A ver, esto no es una tarjeta grafica y tampoco podra sustituirla. Para empezar es una arquitectura diferente y solo sirve como los viejos coprocesadores, para operaciones de punto flotante de alta precision (128 bits me imagino). y tambien sera mucho mas sencillo de programar en esta tarjeta (o eso esperamos).
El procesador de las tarjetas graficas tienen algunos problemillas con la programacion, especialmente por que la memoria no se accede de manera aleatoria como en la CPU. -
#8Romyggar martes, 19 de junio de 2012, 21:57
A ver si me equivoco, pero en la descripción de la imagen dice "petaflop", luego en el párrafo siguiente se habla de "teraflops", luego en el mismo párrafo vuelven a mencionar "petaflops"...
¿Este co-procesador va a 1 tera o a 1 peta?, porque si maneja 1 petaflop, con 16 de estas superan al nuevo super-ordenador IBM Sequoia, sin ocupar todo un auditorio!!!
PD: leo neoteo desde hace años, pero es la primera vez que comento en un artículo, ejejje -
#9Frank miércoles, 20 de junio de 2012, 01:23
#5 Viste el término "co-procesador", te quedaste con eso y no leiste nada mas.
-
#10
-
#11
-
#12Cruger miércoles, 20 de junio de 2012, 06:02
#2 decir q no sirve para ejecutar juegos es un poco exagerado... los juegos son los programas mas avanzados en cuestión de multi-hilo pues son programados de forma q un procesador con muchos núcleos pueda sacarles el máximo provecho.... estoy de acuerdo q no es una tarjeta gráfica y q jamas ayudaría en juegos tanto como una, sin embargo igual q un procesador normal con múltiples hilos este co-procesador bien podría hacer q los juegos corrieran un poco mejor (o mucho mejor según si tienes un mal procesador lo cual seria raro tener un mal procesador con un co-procesador como este pero bueno ya habrá gente q lo haga así...) de esta forma una computadora con una excelente tarjeta gráfica pero ... Leer más
-
#13diego miércoles, 20 de junio de 2012, 08:21
#6 la diferencia es que los procesadores usan numeros binaros , osea el '1' y el '0'; en cambio las tarjetas de video son analogas, lo que significa que pueden tomar valores distintos de '1' y '0'. Su forma de trabajar fundamentalmente es distinta asi que no se pueden comparar una tarjeta grafica con un procesador
-
#14
Derkeshtai miércoles, 20 de junio de 2012, 20:13Nada mal, nada mal, inviable actualmente, pero muy buen concepto, utiliza una fórmula muy bien probada y eficiente: red neuronal.
-
#15Rupert miércoles, 20 de junio de 2012, 23:05
#13 Sinceramente es la primera vez que escucho esto y dudo mucho que no usen computacion binaria para representar sus datos y efectuar operaciones, pues usan transistores.
Concuerdo en que su forma de trabajar es distinta a la de un cpu, procesamiento de streams, operaciones sobre matrices (para aceleracion de rotacion y traslacion), grandes grupos de operaciones simples en paralelo, etc.
Si tienes algun link a un articulo que explique tu comentario te lo agradeceré.
Saludos- -
#16Xaxv jueves, 21 de junio de 2012, 00:08
#13
Cuando dices analogas supongo que querras decir analogicas... Y no se que tipo de tarjetas graficas usaras tu, pero te puedo asegurar que no existe ninguna analogica. Es que es tan tan taaaaan abdurdo tener que comentar esto! Una tarjeta grafica de PC analogica?
Por tanto y una vez que tenemos claro este punto seguimos con tu razonamiento.... Segun el cual las tarjetas graficas trabajan con valores distintos a 1 y 0... Por tanto no son bianarias... Pero claro tampoco son analogicas... Entonces que pueden ser? Ostia ya esta! Son cuanticas! Las tarjetas graficas funcionan con estados intermedios por tanto son cuanticas! MODO IRONIA AL 150%
Dejando de lad... Leer más -
#17bernardo jueves, 21 de junio de 2012, 05:28
ninguna tarjeta de video es analogica todas son digitales, lo que tienen es un convertidor digital-analogico para hacer de interface entre la tarjeta de video y un monitor analogico que funciona su señal de video con variaciones de voltaje y cambios de frecuencia
-
#18
-
Cargando...
-
nuevo comentario
Nombre Campo obligatorio
Email Escriba una dirección de correo electrónico con el formato sunombre@ejemplo.com.
Campo obligatorio
-



