Raspberry pi zero cluster

Raspberry pi zero cluster

Raspberry pi zero cluster

Proyectos de clúster de la raspberry pi zero

Voy a publicar algunos videos discutiendo la computación en clúster con la Raspberry Pi en las próximas semanas, y voy a publicar el video + transcripción en mi blog para que pueda seguir a lo largo, incluso si usted no disfruta de sentarse a través de un video 🙂
Es lo mismo que una Raspberry Pi modelo B, pero deja de lado todos los puertos IO para lograr un factor de forma más flexible, que según la Fundación Rasbperry Pi es «adecuado para aplicaciones industriales». Pero en mi caso, estoy interesado en utilizarla para construir un clúster de Raspberry Pis.
Mucha gente intenta resolver problemas complejos con ordenadores. A veces hacen cosas como servir una página web a una gran cantidad de visitantes. Esto requiere mucho ancho de banda, y muchos ordenadores «backend» para manejar cada una de las millones de solicitudes. Otros, como los meteorólogos, necesitan encontrar los resultados de miles de millones de pequeños cálculos.
Al principio, sistemas como los superordenadores Cray llevaron el escalado vertical al extremo. Un enorme ordenador que costó millones de dólares fue el más rápido durante un tiempo. Pero este enfoque tiene algunos límites, y tener todo invertido en una sola máquina significa tiempo de inactividad cuando necesita mantenimiento, y actualizaciones limitadas (a menudo dolorosamente caras).

Módulo oficial de la raspberry pi zero …

Una empresa japonesa llamada Idein está desarrollando un módulo de Raspberry Pi llamado Actbulb para la detección computacional y el análisis de datos. Para poder realizar pruebas internas han decidido facilitarse las cosas desarrollando una placa que les permita enchufar no una, ni dos, sino dieciséis Raspberry Pi Zero:
Dado que vamos a utilizar la GPU de Pi para el procesamiento de imágenes, el aprendizaje profundo, etc. Necesitamos verdaderos Pis pero no sólo máquinas Linux. Otra razón. Se puede utilizar para flashear las eMMC de nuestros dispositivos a través de los puertos USB cuando tengamos que hacerlo por nosotros mismos.
La placa tiene conectores micro-USB montados en el PC, dos para cada Pi. Estos se muestran como lo único que sostiene a la Pi en su lugar, pero con 16 de ellos montados se podrían utilizar fácilmente espaciadores y varillas para hacer un marco a través de los agujeros de montaje de la Pi. La placa portadora separa cada puerto USB y añade 16 conectores Ethernet. Las futuras mejoras pretenden añadir un interruptor a la placa y reducir este recuento a sólo 2 puertos.
Por desgracia, por ahora sólo tienen un único Zero. Estamos deseando ver cómo llenan el resto de los zócalos. El abrumador interés que suscita el proyecto ha hecho que la empresa se plantee fabricar y vender estos equipos en el futuro.  Imagínate cuántos clústeres podrías hacer con esto. En comparación con esta monstruosidad de 120 Raspberry Pi, probablemente podrían caber 120 Raspberry Pi Zero en una caja de zapatos.

Raspberry pi zero v1.3 developm…

Tiene espacio vertical interno de 1,2 pulgadas, suficiente para un pHAT o Bonnet, por lo que puede apilar 4 Pi Zeros allí, 2 x 2. ProtoStax Recintos son modulares, que consiste en diferentes piezas que encajan entre sí para formar diferentes configuraciones. Cuando se apilan 4 Raspberry Pi Zeroes allí, puede dejar fuera las paredes laterales largas para obtener acceso a los puertos USB / energía de los 4 RPis (las paredes laterales largas tienen recortes USB / energía para un Pi Zero cada uno). La caja Prostax para Raspberry Pi Zero tiene suficiente espacio vertical para apilar 4 RPi Zero.
Ya que nuestro algoritmo escala tan bien, ¡vamos a aumentarlo! ¿Por qué parar con 100.000? Parece que podemos ir mucho más allá. Hice experimentos hasta 100 millones – ¡ahí es donde se empieza a ver la diferencia de la paralelización! El gráfico de los tiempos de ejecución del tamiz de Eratóstenes en un nodo y en dos nodos se muestra a continuación, desde 10 millones (= 0,943648 segundos en un nodo, 0,318890 en dos nodos) hasta 100 millones (= 103,308105 segundos en un nodo, 24,704637 en dos nodos). 704637 en dos nodos)Así que podemos ver que la paralelización del algoritmo es incluso mejor que un aumento de velocidad de dos veces como se vio en el algoritmo de fuerza bruta (donde básicamente estás dividiendo el conjunto de números por 2, y la fuerza bruta de cada número para averiguar si es un primo o no). Así que aunque ambos nodos tienen que calcular todos los primos (por tamizado) desde 2 hasta sqrt(N) – la parte que tiene que ser serializada – la eliminación de los no primos en los números restantes ocurre muy rápido cuando se hace en paralelo.Computing Primes – Sieve of Eratosthenes Parallelized – One Node vs. Two Nodes

Raspberry pi zero w

El ordenador del tamaño de una tarjeta de crédito se ha hecho aún más pequeño. La Raspberry Pi Zero W sigue siendo la Pi que conoces y amas, pero con un tamaño muy reducido de sólo 65 mm de largo por 30 mm de ancho y a un precio muy económico. Con la adición de LAN inalámbrica y Bluetooth, la Raspberry Pi Zero W es ideal para hacer proyectos embebidos de Internet de las Cosas (IoT). La Pi Zero W ha sido diseñada para ser lo más flexible y compacta posible, con miniconectores y un GPIO de 40 pines despoblado, lo que le permite utilizar sólo lo que su proyecto requiere.
En el corazón de la Raspberry Pi Zero W se encuentra un procesador mononúcleo BCM2835 de 1GHz con 512MB de RAM. Francamente, esta Pi es unas cuatro veces más rápida que la Raspberry Pi original y es sólo una fracción del coste de la actual RPi3.
La configuración de la Raspberry Pi Zero W es un poco más complicada que en otros Pis. Debido a su pequeño tamaño, muchos de los conectores de la Pi Zero no son estándar. Para empezar, usted querrá un cable o adaptador Mini HDMI a HDMI para conectarse a su monitor. También necesitarás un cable USB OTG para conectar un dispositivo USB, así como un cable de cámara CSI único. No importa cómo quieras utilizar tu Raspberry Pi Zero W, necesitarás una tarjeta microSD con un sistema operativo y una fuente de alimentación de 5V de alta calidad para alimentar tu placa.

Acerca del autor

admin

Ver todos los artículos