La compañía de semiconductores Adapteva Inc., pretende diseminar la popularidad del procesamiento en paralelo con su nueva propuesta de tarjeta de desarrollo de bajo costo para Linux o Ubuntu, a un precio de 99 dólares.
(ElectronicosOnline.com Magazine / Oswaldo Barajas)
La compañía estadounidense Adapteva Inc., pretende popularizar a nivel de hardware libre una nueva tarjeta de desarrollo dirigido al súper procesamiento en paralelo, y comenzar así una era de herramientas de diseño para innovar en el sector de cómputo de alto rendimiento.
En el sitio de Internet de Adapteva, se observa en tipografía mayor el precio de 99 dólares, y es que el objetivo de la compañía es introducir su propuesta con la etiqueta de ‘low-cost’, poniendo presuntamente al alcance de cualquier ingeniero desarrollador esta interesante tarjeta, que, de acuerdo a las intenciones de su fabricante, busca seguir los pasos de herramientas libres como Arduino o Raspberry Pi, por mencionar algunos.
El nombre de esta nueva tarjeta es Parallela, y como su nombre lo indica, ambiciona sacar provecho de los recursos otorgados por el procesamiento en paralelo, para lo cual se sirve de los chips Epiphany de 16 ó 64 núcleos diseñados por la misma compañía. Estos procesadores multi-núcleo están compuestos por una red de núcleos RISC que opera a una frecuencia de 1 GHz.
Entre los objetivos a corto o mediano plazo de la compañía se encuentra la liberación de un microprocesador equivalente a 45 GHz de desempeño y un consumo de energía reducido, y virtualmente tendría el tamaño de una tarjeta de crédito.
La computadora contaría con tecnología ARM A9, un Acelerador Multicore Epyphany de 1 GB en RAM, ranura para USB 3.0 y conexiones Ethernet.
Diseño de referencia de la Parallela
De acuerdo a sus fabricantes, debido a su etiqueta de hardware libre, las herramientas necesarias para trabajar la tarjeta están disponibles desde el portal de Internet de la compañía, incluyendo instrumentos de desarrollo de fuente abierta con bibliotecas, diseños de referencia y código de diseño para uso de FPGAs. La plataforma dispone de un código fuente HDL que puede ser descargado desde el repositorio alojado por GitHub.
El documento menciona que a fin de que el sistema sea funcional y cuente con un canal de comunicación entre el Dual Core A9 de ARM y el chip Epyphany de Adapteva, solo se necesita un subconjunto de bloques FPGA, que aparecen enmarcados en rojo en el siguiente diagrama de bloques.
![]() |
|
|
Chip Epiphany — |
|
Los bloques enmarcados en rojo son:
- AXI-MASTER.- Un Puerto maestro en el bus AXI, utilizado como un Puente de comunicación para el acceso DRAM a programas que se ejecuten en el chip Epiphany.
- AXI-SLAVE.- Un Puerto esclavo en el bus AXI para aplicaciones en el alojamiento para los procesadores ARM que acceden también al chip Epiphany y a otros recursos implementados en los bloques FPGA, tales como sistemas registradores.
- e-Link.- Puerto de enlace e-link para interface al chip Epiphany.
- ‘Glue-Logic’.- Este lógico implementa una interface entre los puertos AXI y el puerto de enlace del Epiphany. Los registros de nivel de sistema también son implementados en este módulo.
El documento de Adapteva subraya que este flujo de referencia suministra información sobre cómo construir un sistema sin la necesidad de un monitor HDMI como soporte, como podría ser un sistema ‘headless’.
La empresa añade que a fin de crear un sistema sin salidas de audio y video HDMI, los desarrolladores podrían seguir la referencia de flujo ofrecida por Analog Devices Inc. El diseño de referencia de esta compañía puede ser integrado fácilmente como un recurso embebido en el sistema como se describe en el paso 2 del flujo que se muestra a continuación: bash> git clone git://github.com/Adapteva/parallella-platform.git
Lo interesante de esta tarjeta es la modalidad de hardware libre, sin embargo, habrá que analizar el comportamiento de suministro de las herramientas de desarrollo relacionadas para conocer qué tan flexible resulta esta su bajo costo, y sobre todo el nivel de eficiencia para aplicarla proyectos de desarrollo profesional tal y como ocurre con otras soluciones similares de hardware libre halladas en el mercado.

































