sábado, 16 de marzo de 2013

HRU 1.1 - Actualizacion 2013




Despues de algo mas de un año es interesante revisar como esta el mercado y ver si algun componente debe ser actualizado.



  • CPU
    • AMD A6 - 3650.................... 64,34€
  • Placa Base
    • GIGABYTE GA-A55M-DS2 ............ 44,46€
  • MEMORIA
    • 2 x KHX1600C9AD3B1/2G (2GB DDR3).. 26,70€
  • PSU
    • LC-Power LC420H-12, 420W.......... 19,89€
TOTAL: 155,39 €

Me he estado planteando el cambiar de procesador por un X4 - 640 que tiene un precio similar, pero tiene un 15-20% más de rendimiento en CPU. Pero después de muchas vueltas, finalmente he decidido por quedarme con la misma CPU. El motivo es que el AMD A6 tiene una APU integrada que aprovecha bastante el cálculo con OpenCL, cosa que con el X4 no pasa.

También me planteé cambiar la Placa base. Parece ser que las placas base GigaByte tienen todas un problema bastante irritante, y es que arrancar desde un HD conectado por USB es una odisea. En mi caso, con ésta placa base, no he conseguido que me reconociera un HD conectado por USB que pretendía usar para arrancar. Finalmente he optado simplemente por comprar una placa similar (la que compré en su día ya está descatalogada), ya que finalmente el arranque se hará por red. Y en caso de necesitar un HD, siempre puedo conectar hasta 6 discos SATA si los necesitara.

Lo que sí he cambiado radicalmente es la PSU. Estoy teniendo muchísimos problemas con la CORSAIR CX-430. El principal es que cuando pulsas el botón de encendido del ordenador la PSU funciona cuando le dá la gana. Así pues, he optado por una PSU de marca no tan "prestigiosa" y que además me cuesta la mitad de precio.

Así pues, pasado algo más de un año, con la bajada natural que se sucede en los componentes informáticos, una HRU cuesta ahora unos 90€ menos, lo que supone un ahorro de approx. un 32%



martes, 15 de noviembre de 2011

CPU Options


  • AMD Athlon II X4 631 ~78€
  • AMD A6 - 3650 ~115€ 
Los dos dan un rendimiento ~3,0 en Cinebench R11.5, lo que es un 20% más rápido que mi procesador actual (Q6600)

Quería como mínimo un procesador de cuatro núcleos en cada HANDRU RENDER UNIT (HRU), pues me parece que es un compromiso razonable entre precio/rendimiento por unidad. Menos cores (2 o 3) por micro supondría añadir más unidades para conseguir un rendimiento similar y la diferencia es de unos 6-7€ así que no compensa.

La razón de elegir estos dos procesadores es, principalmente, su relación rendimiento/precio. El AMD A6-3650 es igual al X4 631 pero con IGP (6530D) integrado, por eso es un poco más caro. El motivo de considerar ésta opción es que con el X4 631 es necesario comprar una tarjeta gráfica adicional, pues las placas base compatibles así lo requieren. Así pues, si cojo el X4 631 necesito comprar una tarjeta gráfica adicional, mientras que el A6-3650 ya lo lleva incorporado.

HANDRU is here

El proyecto HANDRU está inpirado en el proyecto Helmer, que utiliza el hardware mínimo para montar una "render farm". En resumen, no es más que un conjunto de ordenadores muy básicos conectados en red entre sí mediante un switch.

En realidad, no hay ninguna diferencia entre esto y coger un monton de equipos viejos y conectarlos en red entre sí. Pero como no dispongo ni de equipos, y lo más importante, de espacio (se necesitaría un hangar entero para tantos equipos juntos), la solución pasa por crear unidades de cómputo mínimas.

Cada unidad de computación (de ahora en adelante HRU de HANDRU RENDER UNIT) requiere como mínimo:
  • CPU
  • Placa base donde alojar la CPU
  • Memoria
  • Fuente de alimientación
Y ya está.

Realmente no se necesita más, ni chasis, disco duro, ni tarjetas adicionales (o las mínimas posibles) para así ahorrar espacio. Cada HRU debe ocupar el mínimo espacio físico posible, y al mismo tiempo ofrecer el máximo poder de cálculo a un precio mínimo.

La idea por tanto será apilar e interconectar por red cada HRU formando así lo que se denomina una "render farm", o sea, una "granja de ordenadores". Si cada HRU, por ejemplo, consta de un procesador de cuatro núcleos, podríamos construir tres HRU's y conseguir una render farm de 12 nucleos.

La ventaja de todo esto, por supuesto, es el precio. Mis cálculos iniciales estiman que se puede montar una HRU de 4 núcelos por unos 240€. Con lo que un HANDRU de 12 núcleos saldría por únicamente 720€, considerando que en el mercado, un equipo similar cuesta ~3.000€, el ahorro es considerable.

Tiene inconvenientes, por supuesto. El primero de todos es que una "render farm" tiene usos muy limitados. No todos los programas del mercado sacan provecho de tener ordenadores en red para aprovechar la potencia de cálculo combinada.

En otras entradas del blog comentaré los resultados de algunos programas de "render" (generador de escenas por ordenador) que sí sacan provecho de una "render farm" como:

  • Blender
  • LuxRender
  • Thea Render
  • Maxwell Render