Ordenador de 8 bits con 16 núcleos, DUO Mega

Este es el sueño para todos los que adoramos los ordenadores retro. Un ordenador de varios núcleos de 8 bits para que cualquiera pueda hacerlo en casa.

DUO Mega es un ordenador multicore (16) de 8 bits, que utiliza microcontroladores ATMega 328 (realmente baratos en el mercado, no más de 2 dólares y medio la unidad).

Tiene 15 núcleos cada uno con su propio cristal de 16MHz y conectado a un bus de datos de 8 bits. El "núcleo" que falta es el que hace de "maestro" para el resto. Este núcleo maestro, cuando se enciende el ordenador, "sincroniza" al resto de microcontroladores y carga un programa bytecode personalizado para cada núcleo.

Todos los núcleos tienen acceso a una memoria RAM compartida de 32KB, salida VGA y a un controlador Ethernet conectado al núcleo maestro.

Por supuesto, es capaz de realizar multitarea. En el video que encabeza este post puedes verlo en acción moviéndose entre aplicaciones como una calculadora, un Tetris un poco chungo y una aplicación tipo bloc de notas. Al tener 16 núcleos es capaz de realizar operaciones matemáticas realmente rápido. Es capaz de generar un fractal tipo Mandelbrot más rápido que cualquier otro microcontrolador de 8 bits. También es bastante rápido calculando números primos.

Tienes toda la información en la web del autor aquí.

Visto en HackADay.