Tecnología

GPGPU, una idea alucinante [actualizado]

·

La técnica GPGPU (General Purpose computing on Graphics Processing Units) lleva muy poco tiempo en el mercado, y aunque su despegue es aún muy lento (y no acabo de ver porqué) parece evidente que está destinada a convertirse en todo un éxito. Y se lo merece. Hace mucho ya que se sabe que la potencia de los procesadores gráficos es muy superior a la de los procesadores de propósito general. Así, las GPUs de las nuevas ATI Radeon HD 4870 o las NVIDIA GTX 280 disponen de micros que dejan a la altura del betún a cualquier Intel Core Quad Extreme, y no digamos ya a micros dual-core modestitos.

Esta diferencia en potencia bruta era conocida, pero no aprovechable en la práctica: la GPU, para gráficos y listo, era el lema. Sin embargo, NVIDIA comenzó a poner en práctica la idea y saltó a la palestra con CUDA, un conjunto de herramientas de programación que permiten «adaptar» código de aplicaciones convencionales para que estas se puedan ejecutar en una GPU. AMD/ATI está tratando de hacer lo propio con su «Close To Metal«, mucho menos evolucionado y que está acompañado de desarrollos más prometedores, entre los que destaca sobre todos OpenCL, en el que Apple ha tenido mucho que decir.

Sea como fuere, la idea del procesamiento GPGPU es tan sencilla como increíble: poder utilizar la dantesca potencia bruta de las GPUs para procesar todo tipo de tareas convencionales, y no sólo juegos. Los primeros desarrollos CUDA ya demuestran esta potencia, y yo he probado recientemente uno, Badaboom,(este es el enlace de descarga directo de NVIDIA, con el autoinstalable de 7,90 MB) un conversor de vídeo muy limitado en opciones pero que demuestra de lo que estamos hablando.

Con este programa es posible convertir una película de DVD a formatos MP4 (perfectos para mi iPhone) en tiempos asombrosamente reducidos. Yo hice la prueba con la película «Camino a la Perdición«, que dura casi dos horas. Cogí el DVD, lo pasé a disco duro con DVDShrink, y luego cargué ese «DVD en disco» en Badaboom, que es una de las opciones recomendables para esta tarea. Después de elegir el formato y algún parámetro más, ¿sabéis lo que tardó en convertir la película gracias a mi GeForce 9600GT?

20 minutos.

¡20 minutos! Con suerte, el mismo proceso realizado por la CPU (no lo he hecho en mi Intel Core 2 Duo E8400, pero esa era la idea) llevaría, más o menos, 120 minutos, ya que la tasa de conversión de estos micros es casi casi la de «tiempo real», es decir, 25 fps, que equivalen a convertir la película en un tiempo idéntico al que dura ese film. Si con Badaboom podemos reducir ese tiempo 6 veces y la herramienta aún no está del todo pulida, no quiero ni imaginar lo que nos depara el futuro.

Actualización (14/10/2008): Manuel ha hecho la comparativa completa en su blog y ha llegado a la misma conclusión que yo, aunque en realidad la diferencia no es tanta como yo pensaba: mientras que la codificación de la película Iron Man de DVD a H.264 ha tardado 25 minutos con BadaBoom, con su Core 2 Duo 6300 le ha tardado 46 minutos usando el programa AVS Video Converter 6. Aún así, la diferencia es importante, ¿no creéis?

Lo cierto es que Badaboom no es lo que se dice una herramienta demasiado completa: no da soporte a formatos muy importantes, y las posibilidades de personalización de la compresión son casi nulas. De hecho, también lo indican así en AnadTech (son tan listos como yo), por lo que si la cosa avanza pronto deberíamos tener un software mucho más pulido y potente. Y aunque así no fuera, yo no me preocuparía demasiado: no creo que los desarrolladores tarden demasiado en darse cuenta de que sus aplicaciones pueden «volar» gracias al uso de la GPU.

Iros preparando, que la cosa promete.


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post «antiguo» las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . Aprovecha, que no suelen durar mucho tiempo.

  • OnePlus 7T Pro: el súper teléfono con 6,67? a 90 Hz, Snapdragon 855+, 8 GB de RAM, 256 GB de capacidad, cámara triple (48+8+16 MP), 4.085 mAh, brutal por 591 euros en GearBest con el código GBOP7TP8256
  • Oculus Go: las gafas de realidad virtual autónomas, no necesitan que conectes un PC o uses tu móvil. 32 GB de capacidad, un montón de experiencias chulas, están a 169 euros en Amazon (bajan de 219). Las de 64 GB están a 219 euros (bajan de 269).
  • Lenovo Yoga 530-14ARR: un convertible de 14 pulgadas FullHD con un Ryzen 5 2500, 8 GB de RAM, 256 GB de SSD, Windows 10 y teclado en español. Difícil pedir más por 499 euros en Amazon (baja de 899).
  • HP Stream 14: Modesto a tope, pero económico más a tope aún. 14 pulgadas HD (768p), una CPU AMD A4-9120e modestita, 4 GB de RAM, 64 GB de eMMC, Windows 10 y teclado español, por 199,99 euros en Amazon es espectacular. Perfecto para niños.
  • HiSense H50B710: una Smart TV de 50 pulgadas con panel LCD LED con resolución 4K UHD, altavoces de 16W, puertos VGA, RJ45, HDMI y USB, está a 279 euros en Amazon.
  • Repetidor WiFi ASUS RP-AC87: un punto de acceso y repetidor WiFi de ASUS con cuatro antenas para cubrir todos los rincones, además de un puerto Gigabit Ethernet. Está a 39,99 euros en Amazon (En PcComp 119). Ofertón.
  • NAS Buffalo LS520D0802: un sistema NAS de almacenamiento en red con nada menos que 8 TB de capacidad, CPU Realtek dual-core, puertos Gigabit Ethernet, conector USB, está a mínimo histórico, 178,12 euros en Amazon. Tirado!
  • PS4 Pro 1 TB + Fortnite: la consola más potente de la historia de Sony baja de precio y se pone a tiro para Navidad. Incluye un mando inalámbrico y el Fortnite preinstalado, además de 1 TB de capacidad. Está a 314,99 euros en Amazon, súper precio.
  • Máquina de niebla Virhuck: curioso el invento, así que he querido meterlo en estos chollos. Esta máquina genera ambiente simpático para fiestas varias, 500 W de potencia, 3 modos de control LED con 7 efectos, mando inalámbrico. Está a 25,5 euros en Amazon con el código NF4ZZHKZ (baja de 50,99).
  • Regleta con USB y protección de sobretensiones: tiene cuatro tomas de enchufe y cuatro puertos USB para recargar tus dispositivos, protección de sobrecarga, interruptor, cable de 1,5 m. Está a 12,9 euros en Amazon con el código SSQU44NS (baja de 39,90).
  • Juego de mesa Masterman: adaptación (o copia) del MasterMind de toda la vida, juego de mesa simpático para adivinar la combinación de colores de tu contrincante a base de prueba, error y lógica. Está a 6,95 euros en Amazon.
  • OnePlus 7 Pro: 6,67? a 90 Hz gloriosos, Snapdragon 855, 6 GB de RAM, 128 GB capacidad, cámara triple 48+16+8 MP, cámara frontal 16 MP retráctil, lector bajo pantalla, 4.000 mAh, espectacular a 555 euros en Amazon Alemania, envío incluido. En Amazon España está a 636 euros.
  • Motorola Moto G8 Plus: 6,3 pulgadas, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara triple (48+16+5 MP), lector de huella trasero, 4.000 mAh de batería, muy equilibrado por 249 euros en Amazon.
  • iPad 10,2 pulgadas (2019) 32 GB: el modelo de este año que además de soporte para el Apple Pencil también tiene soporte para el Smart Keyboard, así que con iPad OS podéis tener una especie de portátil funcional. Está a 296,99 euros en eBay
  • Samsung LS34J550WQU: un alucinante monitor ultrapanorámico de 34 pulgadas de diagonal con resolución 3.440×1440 píxeles, 4 ms de tiempo de respuesta, función PiP, está a 370,23 euros en Amazon UK, envío incluido. En Amazon España está a 468,49 euros.
  • Monitor Gaming HP 25MX: un 25 pulgadas con resolución 1920×1080. Panel de 144 Hz, soporte AMD FreeSync y sistema de iluminación ambiental (tipo ambilight). Muy chulo por 165,68 euros en Amazon Italia, envío incluido. (229 en Esp).
  • ASUS TUF Gaming FX505DY-BQ024: un portátil para jugar en 1080p bastante majete. 15,6? FullHD, Ryzen 5 3550H, 8 GB de RAM, 512 GB de SSD, y una AMD Radeon RX560X, sin sistema operativo, teclado español, está a 599 euros en Amazon (baja de 799).
  • Bombilla Vintage Philips Hue: una bombilla con esos filamentos vistos en plan vintage y con tecnología Hue, tonalidades de luz blanca cálida controlables con app. Soporte de Alexa y Google Assistant, está a 26,99 euros en Amazon (baja de 29,99).
 
  • Smart TV HiSense H65BE7400: una televisión ULED de 65 pulgadas de diagonal, gigante, con resolución 4K Ultra HD, 3 x HDMI, 2 x USB, salida óptica de audio, WiFi, Blueooth, Dolby Vision HDR, plataforma VIDAA U 3.0, está a 669,99 euros en Amazon.
  • XIDU Tour Pro: un portátil de 12,5 pulgadas curiosete. Pantalla táctil 2K, Intel Celeron 3867U de 8ª generación, 8 GB de RAM, 128 GB de SSD, teclado americano retroiluminado, Windows 10, está a 399,99 euros en Amazon con el código (baja de 459,99 euros).
  • MiniPC Beelink X45: un pequeño PC de sobremesa para el salón o para tareas ofimáticas y multimedia. Tiene un Intel Celeron J4105, 8 GB de RAM, 128 GB de SSD, WiFi, puerto Gigabit Ethernet, HDMI 2.0, Bluetooth 4.0 y Windows 10. Está a 179 euros en Amazon con el código S9P682DK (baja de 309,99).
  • Controlador para Nintendo Switch: alternativa al oficial, un reemplazo de Stick con vibración de doble motor, puerto USB-C para recargar la consola mientras juegas, tres tapas distintas para el stick analógico. Está a 13,49 euros en Amazon con el código 69XWVCGN (baja de 25,99)
  • Xbox One X 1 TB + Star Wars Jedi: Fallen Order: la consola más potente de la historia con un mando inalámbrico, 1 TB de capacidad y el juego ‘Star Wars Jedi: Fallen Order’ está a 329 euros en Amazon. Espectacular chollo, diría yo. Hay packs a ese precio o similar con el The Division 2.
  • MacBook Air: el nuevo modelo con un Core i5 dual core, 8 GB de RAM y 128 GB de capacidad, además de la pantalla Retina de 13,3 pulgadas y Touch ID. Está a 1.119 euros en Amazon en color oro (baja de 1.249).
  • Smart TV HiSense 55?: un modelo de 55 pulgadas con 4K, HDR, sonido DTS, compatible con Alexa y con plataforma inteligente VIDDA U 3.0. Está a 389,99 euros en Amazon. Chollazo.
  • Huawei Watch GT2: caja de acero inox 46 mm, pantalla táctil AMOLED, CPU Kirin A1, GPS; frecuencia cardiaca, batería de hasta 14 días, sumergible a 50 m, recibe mensajes y notificaciones, monitoriza deporte. Está a 164,2 euros en AliExpress (229 en Amazon)
  • Monitor Acer Nitro QG271bii: un monitor muy decente para gamers con su frecuencia de refresco de 75 Hz, formato 16:9, panel VA, puertos VGA y 2 x HDMI, marcos ínfimos, FullHD, 27 pulgadas, está a 143,60 euros en Amazon Italia envío incluido. En Amazon España está a 173 euros.
  • Nintendo 2DS + Mario Kart 7: la consola portátil de Nintendo sigue siendo una apuesta segura para los peques, y estamos en época navideña. Incluye el juego Mario Kart 7 preinstalado, triunfada. Está a 74,95 euros en eBay con el código PREGALO5.
  • Motorola One Macro: un móvil curioso de 6,2 pulgadas con un Helio P70, 4 GB de RAM, 64 GB de capacidad (ampliables), 4.000 mAh, funda protectora y cámara triple (13+2+2) co un sensor específico para fotos macro. Está a 169,99 euros en Amazon.
  • Smartwatch Fossil 4ª gen: un reloj inteligente muy llamativo con correa de acero, GPS, resistencia al agua (sumergible, 3 ATM), basado en Wear OS, notificaciones, miniaplicaciones, monitorización del ritmo cardiaco y de diversas actividades físicas. Está a 155,99 euros en Amazon, envío incluido.
  • HP 3BZ12AA: un monitor espectacular de 32 pulgadas con resolución QHD (2560×1440) a 75 Hz, soporte HDR y AMD FreeSync, panel VA, puertos HDMI y DisplayPort. Está a 289,80 euros en Amazon Italia, envío incluido.
  • Xiaomi Redmi Note 8T: 6,3?, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara cuádruple (48+8+2+2), 4.000 mAh de batería, lector trasero, buena opción recién salida del horno. En Amazon está a 178 euros.
  • Lenovo Legion T530: un PC de sobremesa con un Core i5-8400, 8 GB de RAM, 1 TB de HDD y una GTX 1060 de 3 GB, con Windows 10. Está a 599,99 euros en Amazon, estupendo (en MediaMarkt laversión inferior está a 750€).
  • Portátil ASUS ROG Strix G531: un portátil de 15,6 pulgadas Full HD con un Core i7-9750H, 8 GB de RAM, 256 GB de SSD, una GeForce GTX 1650 de 4 GB, sin sistema operativo, teclado español. Está a 899 euros en Amazon (baja de 1.099,99 euros).
  • Huawei Watch GT: un reloj inteligente con pantalla AMOLED de 1,39 pulgadas (454×454), 46 mm, GPS, sensor de frecuencia cardiaca, modos de deporte variados (natación), hasta 2 semanas de autonomía, está a 109,99 euros en Amazon.
  • OnePlus 6T: pantalla de 6,41», Snapdragon 845, 8 GB de RAM, 128 GB de capacidad, batería 3700 mAh, cámara dual (20+16 MP), lector huellas en pantalla, «mininotch», sigue siendo una maravilla por 288,52 euros en AliExpress. En Amazon Italia está a 399 euros (sin envío) en plan oferta, imaginad.
  • SSD Kingston 240 GB: una unidad de estado sólido SATA 3 con buenas prestaciones y un precio estupendo, 28,08 euros en Amazon.
  • Auriculares Audio-Technica ATH-M50XBT: inalámbricos (aptX), muy buenas opiniones, con transductores de 45 mm, 40 horas autonomía, puedes usarlos con cable (icnluye uno de 1,2 m), diseño plegable, están a 163 euros en Amazon (bajan de 199).
  • ASUS TUF Gaming FX505DV: un portátil gaming potente a tope: 15,6 pulgadas Full HD a 120 Hz, Ryzen 7 3750H, 16 GB de RAM (bien!), 512 GB de SSD, GeForce RTX 2060 (uauh!), sin sistema operativo, teclado español, está a 999,99 euros en Amazon (baja de 1200).
  • Robot aspirador Roomba e5154: precio mínimo histórico para este aspirador de iRobot óptimo para quienes tienen mascotas, succión muy potente, cepillos de goma antienredos, compatible Alexa. Está a 299 euros en Amazon (baja de 499).
  • Xiaomi Redmi Note 8: 6,3?, Snapdragon 665, 3 GB de RAM, 32 GB de capacidad, cámara cuádruple (48+8+2+2) y 4.000 mAh de batería, no tiene NFC, pero lo que tiene es un precio brutal, 129,42 euros en GearBest con el código GBNOTE805. El modelo de 4 GB de RAM y 128 GB de capacidad me mola más porque la diferencia de precio es muy poca: está a 154 euros en Banggood con el código BG12R84.
  • Unidad SSD Sabrent 256 GB: una unidad de estado sólido en formato M.2 NVMe para lograr velocidades de hasta 3100 MB/s, tiene 256 GB de capacidad, está a 46,99 euros en Amazon (baja de 66,20).
  • Acer Swift 5: un portátil de 14 pulgadas con pantalla táctil FullHD IPS, tan solo 1 kg de peso. Integra un Core i5-8250U, 8 GB de RAM, 256 GB de SSD, Windows 10 y teclado en español, todo por 699,99 euros en Amazon (baja de 999). Buena máquina, pardiez.
  • Unidad SSD Crucial BX500 2 TB: una unidad SSD alucinante en capacidad (2 TB!!) y velocidad (550 MB/s) que está a 201 euros en Amazon Alemania, envío incluido. Si no necesitáis tanto, la versión de 1 TB está a 104 euros en Amazon UK, envío incluido.
  • Samsung Galaxy S8: un telefonazo aún hoy en día. 5,8 pulgadas, Exynos 8895, 4 GB de RAM, 64 GB de capacidad, cámara estupenda de 12 MP, Samsung DeX y Samsung Pay, está a 192 euros en eBay pagando con PayPal y usando el código PREGALO5.
  • Xiaomi Mi A3: 6,01?, Snapdragon 665, 4 GB de RAM, 128 GB de capacidad, cámara triple (48+8+2 MP), Android One (puro), lector de huella bajo pantalla, sin NFC, brutal por 164 euros en GearBest con el código GBA312802. En Amazon está a 175 euros si preferís esa opción.
  • Xiaomi Redmi Note 7: modelo reacondicionado garantizado de segunda mano «como nuevo» según Amazon y que permite que tenga un precio estupendo. El móvil es estupendo con sus 6,3?, Snapdragon 660, 3 GB de RAM, 4 GB de RAM, 64 GB de capacidad, cámara dual 48+5 y 4.000 mAh de batería. Está a 130 euros en Amazon.
  • Nintendo 2DS XL con Mario Kart 7: la consola portátil de Nintendo a buen precio, en color negro-lima y con el juegazo Mario Kart 7 preinstalado. Está a 117 euros en Amazon Francia, envío incluido.
  • Amazon Fire HD 8: la tableta de Amazon de 8 pulgadas con un procesador quad-core a 1,3 GHz, con 1,5 GB de RAM y 16 GB de capacidad, en este caso un modelo reacondicionado certificado por Amazon. Eso permite bajar el precio a 55,99 euros en lugar de los 89,99 que costaría nueva (que es como está prácticamente).
  • Xiaomi Redmi Note 8: 6,53?, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara cuádruple (48+8+2+2) y 4.000 mAh de batería. Lo tenéis a unos espectaculares 131,22 euros en GearBest con el código GBNOTE8BF. En Amazon a 170 euros, también lo tenéis en eBay por 155,90 euros y regalan funda de silicona.
  • Proyector Nebula Prizm II: atentos a este proyector con resolución nativa 1080p, 200 Lumen, conexión HDMI, salida de audio, altavoces incorporados, corrección trapezoidal y proyecta hasta 120 pulgadas. Está a 177,23 euros en Amazon Alemania. Brutal.
  • Lenovo Desafíos Jedi: el juego de realidad aumentada que incluye las gafas Lenovo Mirage y el mando espada láser además de la baliza de movimiento, compatible con un montón de móviles, varios juegos de Star Wars incluidos, está a solo 39,99 euros en Amazon. Regalazo navideño para los peques ahora que se estrena la última entrega.

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

19 comentarios en “GPGPU, una idea alucinante [actualizado]

  1. edge dice:

    Tu idea es como la de muchos: creer que las GPU son muy superiores a las CPU. Siendo sinceros, sí son superiores, pero porque están optimizados.

    Si te fijas, verás que todo lo que sea instrucciones multimedia o cálculo intensivo (muy parecidos) vuelan literalmente, pero son peores en interrupciones (acceso a todo lo que es el hardware, coordinación…).

    Hace poco me preguntaron por qué no se hacían ordenadores sólo con «nvidias» o «atis» (porque leyeron cosas como esta). Te animo a un artículo en el que lo expliques.

  2. nnarayann dice:

    Jeje, nada más que decir. Sólo que la verdad nunca se me hubiera ocurrido que se podría usar una GPU para otra cosa que no fuera para lo que están hechas y ahora que leo esto suena bastante lógico.

    En este mundillo se tiende siempre a optimizar todo al máximo y a no desperdiciar recursos, y esta era una potencia que estaba «desaprovechada», se podría decir, hasta ahora.

    Buen artículo!!.

  3. Josechu dice:

    Wenas… tengo una nvidia 8600GT, y no puedo utilizar el Badaboom… me dice que no tengo un sistema compatible CUDA… solo funciona con serie 9000 o que? Gracias

  4. gualfire dice:

    No os fiéis del Badaboom, está muy, muy verde. Yo tengo una geforce 8400M GS, que es compatible con CUDA (probado en linux). Pues he instalado en Vista dos versiones beta de badaboom y no logro que funcione. He probado como entradas DVD, «carpeta dvd», y fichero, y en ninguno de los casos consige arrancar la codificación, el programa se queda sin responder y hay que forzar su cierre.

  5. edge dice:

    ¡La leche, y yo que comentaba justo con el propósito contrario!

    Perdón si te he ofendido, comentaba con el interés de que expusieses un artículo informal (es lo que me gusta de tu blog) con las ventajas e inconvenientes reales de ambas vertientes.

    Y lo de Tesla no lo conocía ni de oídas, la primera noticia que tengo es esta.

    Caray, espero que tu último artículo no venga por mi.

  6. Las gráficas han dado un salto BRUTAL en los últimos años… aún recuerdo mi vieja S3 por PCI, a la que sustituí por una Asus con el Riva 128 en AGP… luego vino una Voodoo 4 (que aún funciona y tengo guardada), más tarde una Geforce 4 MX 440, una ATI 9600XT (que me vendieron como Pro y resultó ser superior… 😀 ), otra ATI 1950Pro (gran tarjetón que guardo como oro en paño) y por ultimo una NVidia 9600GT (la Asus Glaciator)…

    Y cuando me pongo a pensar en los juegos que ejecutaba en cada una, es para flipar con la evolución que han llevado a cabo…

    La idea de usar la GPU para algo más que los gráficos es sencillamente genial, y de hecho ya se empiezan a ver ejemplos en los que se usa una vieja gráfica para Físicas con Physx por su potencia aprovechable…

    Y ahora esto, usar la GPU para tareas del día a día en el PC… una forma de aprovechar mejor el HW que ya tenemos.

    Tan solo me queda una duda con tu ejemplo… cuando dices que pasaste la película a MP4, ¿a qué formato fue? ¿h.264? ¿DivX? ¿Xvid?…

    Lo digo porque me has despertado el gusanillo… 😀 … y como también tengo una 9600GT, estaba pensando en hacer yo también la comparativa entre este programa y pasar a DivX un DVD usando el DVDX en mi C2D 6300…

    Sobre que las GPUs den patadas a las CPUs… no lo voy a poner en duda, aunque como son arquitecturas distintas las comparativas no son fáciles. Estaría bien ver una comparativa del mismo sistema con CPU y con GPU… con tareas del día a día, por ver las diferencias…

    Un saludo. 🙂

  7. LC dice:

    Voy a dar una de cal y otra de arena, intentando ser lo mas educado posible.

    Javipas, eres sabio, porque rectificar es de sabio y lo has hecho con Edge, felicidades.

    Pero creo que deberias de investigar un poco mas el tema de las gráficas. Yo si conocia, algo, lo de Tesla y te digo mas o menos como Edge, las gráficas tienen mucha potencia en calculo numérico con cierto tipo de números, no sabria decirte ahora si con enteros o con coma flotante, obviamente, si en un proceso se utilizan ese tipo de números pues la gráficas ganan. Supongo que te acordaras cuando a los procesadores centrales no hacian los calculos rapiditos y se les ponia un coprocesador matemático, en definitiva un hard especializado en cálculos, y obviamente, si se escribia un programa para usar el «copro», pues volaba, comparado con la cpu principal, tambien puedes hacer programas aprovechando ciertos juegos de instrucciones de las cpu principales, aquello de las mmx, los sse o como se llamen, pero no se hace mucho, porque hay que empezar a preguntar al hard que tipo de instrucciones soporta, crear distinto código en función del juego de instrucciones especiales que usen, en fin, un follón.

    Por otra parte ten en cuenta que tu procesador central, cuando le dices que te pase la «peli» a mp4, esta haciendo bastante mas cosas aparte de esto, en el caso de la gráfica supongo que no hace solo lo de la peli pero casi.
    Cuando dicen que el código esta optimizado es cierto, tambien es verdad como tu lo dices, adaptado, si lo prefieres, pero es que esta adaptación es pensando en las especificadiones del hardware que tiene debajo, o sea, la gráfica y su especialización en cierto tipo de cálculos y su arquitectura. Probablemente esta adaptación sea a medias entre el programador y el compilador, a ti te parece C, vamos es C, pero el compilador (no creo que sea un interprete), hara virguerias para adaptarlo a código de la gráfica, o sea, que lo optimiza.

    En hard siempre se da la lucha entre especializacion y generalizacion, una máquina que se apoyó en la especializacion fue el Amiga y ahi lo tienes, muerto de asco, (te vendo mi Amiga 500), eso si, increible lo que hacia, llegaron los pc con su «cutre-hard» generalista y se lo comieron. En las consolas, la ps3 es un poco mas especializada y por tanto mas dificil de programar y la xbox 360 se la esta merendando con un hard mas general (PPC(+ o -) y grafica). Lo mismo paso, si no me equivoco, con la sega dreamcast y las consola de su generación, por eso te digo que siempre ocurre. Al final lo que ha pasado es que estas especialidades se integran en la cpu, y por lo tanto, pasa a generalizarse y se acabo el problema. En la actualidad no se que ocurrira por que el hard de las gráficas es tan potente que no se si volverá a pasar.

    Un saludo.

  8. Por ahí anda un programa que usa tarjetas Nvidia para acelerar la búsqueda de contraseñas. No tengo el enlace a mano, pero salió en kriptopolis. Lo que no me quedó claro es si usan cuda, pero los tipos logran incluso usar varias tarjetas en paralelo y dejan muy atrás a un Core Duo.

  9. Chemahm dice:

    Hola, creeis que seria factible sacar password WPA con el progrema «elcomsoft password recovery «, y varias GTX280 en SLI? Segun la pagina de elcomsoft con este software y usando las Nvidia se pueden sacar.

    ¿Algun documento o prueba de que esto es posible?, toy buscando pero no encuentro nada.

    Un saludo

  10. Pues haré la prueba, cuenta con ello… en cuanto me quite un marrón del curro.

    Sobre lo que comenta LC, efectivamente las arquitecturas son distintas… y las GPUs ganan en manejo de coma flotante por todas las unidades shader que montan. Por eso lo ideal sería un PC con CPU y otro con GPU y una buena tanda de test que pasarles… 😀

    Sobre lo del Amiga… no estoy de acuerdo, más que por la especialización, yo creo que al Amiga se lo cargaron por el enfoque que le dieron. Del Amiga recuerdo que te lo vendían para ‘jugar’ (aunque pudiese hacer más), y del PC que te lo vendían para trabajar (más serio).

    Además, en el mundo PC empezó a haber un gran desarrollo… del 8088 pasamos al 8086, de ahí al 286 y un año o dos ya estábamos en el 386… y al poco los 486, que en comparación con los primeros PCs eran mucho más potentes.

    Si el Amiga se hubiese enfocado para más que juegos, buscando un uso profesional, y hubiese mejorado tanto su HW en tan poco tiempo, otro gallo le hubiese cantado…

  11. Manuel, genial tu comparativa, enhorabuena, la enlazo en el post para actualizarlo. La verdad es que la CPU tarda bastante menos de lo que pensaba, pero aún así, ahorras la mitad de tiempo. ¡Buen trabajo!

  12. Hago un inciso tardío del comentario de JaviPas del 10 de Octubre de 2008 (perdón por el retraso) {

    El proceso de «traducción» de un lenguaje de alto nivel (pongamos C/C++) se lleva a cabo por un conjunto de procesadores de lenguaje y herramientas que a grosso modo se pueden dividir en:

    1. El preprocesador: se encarga de parsear el código fuente y resuelve las macros, defines, includes (librerías estáticas), inlines, que puede haber.

    2. El compilador: se encarga de traducir a código ensamblador nativo de la arquitectura el código de alto nivel. En este proceso, se realizan optimizaciones, reordenaciones de código, desenrrollado de bucles, sin alterar el significado semántico obviamente. La salida es el código objeto (instrucciones binarias).

    3. El linkador: se encarga de recoger todos los ficheros objeto (código objeto), introducir los stubs para acceso en tiempo de ejecución a librerías dinámicas y crear el ejecutable.
    }

    Moraleja: el compilidador SI que optimiza código para la GPU.

    Ala, a pasarlo bien.

Comentarios cerrados