Parallella-16 es un ordenador de tipo SBC (del inglés Single Board Computer,
traducido al español como Ordenador de Placa Reducida) con 16 núcleos fabricado
por Adapteva. El precio de este ordenador, poco menos de 110€, y la capacidad de
conectar varios de estos para trabajar como uno solo, lleva a sus responsables a
utilizar como eslogan “Supercomputing For Everyone” (Supercomputación para todo
el mundo).
Este trabajo fin de grado pretende ser un punto de inicio para todo aquel que quiera
trabajar con Parallella-16, ya que su documentación está desactualizada, la
descripción de sus librerías es pobre y carece de ejemplos sencillos y didácticos.
Esto es evidente en su foro oficial, donde mucha gente pregunta cosas que podrían
calificarse de básicas.
En este documento se explica la forma de configurar y trabajar con Parallella-16,
incluyendo comentarios y opiniones de quien ha empezado a trabajar con ella sin
ningún conocimiento. Tiene un capítulo de introducción a la programación en esta
arquitectura utilizando el ejemplo hello-world que acompaña a su kit de desarrollo, la
traducción de sus librerías y ejemplos sencillos que permiten conocer cómo utilizar
las funciones de estas librerías.