Бесплатные параллельные SBC, предлагаемые университетским исследователям

Adapteva анонсировала университетскую программу Parallella (PUP) для предоставления бесплатных одноплатных компьютеров Parallella университетам, занимающимся исследованиями параллельного программирования.
В прошлом месяце Adapteva начала ограниченные поставки своего Parallela SBC с открытым исходным кодом за 99 долларов, который сочетает в себе Soil Xilinx Zynq-7020 ARM / FPGA, работающий под управлением Ubuntu, с доморощенным 16-ядерным сопроцессором Epiphany.

В октябре прошлого года Adapteva запустила кампанию на Kickstarter для финансирования проекта платы Parallella размером 3,4 x 2,2 дюйма и быстро достигла своих целей.
Parallella может использоваться в качестве автономного одноплатного компьютера (SBC), но он в первую очередь предназначен в качестве платформы для создания маломощных, массивно параллельных компьютерных кластеров.
Когда в июле компания начала отгружать платы своим сторонникам на Kickstarter, она продемонстрировала кластер из 42 плат, мощность которого составляет менее 500 Вт.
Теперь доска доступна для широкой публики, ее выпуск в октябре будет стоить 99 долларов или 575 долларов за набор из четырех плат.


Parallella SBC вид сверху и снизу

(нажмите на картинку, чтобы увеличить)

Теперь Адаптева запустила университетскую программу Parallella (PUP) для поддержки академических исследований в области параллельного программирования.
Участники получат бесплатное оборудование и программное обеспечение для разработки Parallella, контракты будут обновляться на ежегодной основе.
Прием заявок на программы будет оцениваться на основе потенциального воздействия, опыта параллельных вычислений и уровня открытости в журнале и публикации исходного кода, говорит Адаптева.


Построение кластера с помощью стека SBC Parallella

(щелкните изображение, чтобы увеличить)

Parallela SBC работает под управлением Ubuntu Linux на системе-на-кристалле Xilinx Zynq-7020 или Zynq-7010.
SoC объединяют два ядра ARM Cortex-A9 с частотой 667 МГц и схемы, имеющиеся в полевых программируемых массивах затворов Xilinx Artix-7 (FPGA).
Ключевым прорывом здесь является то, что Linux впервые имеет обширный контроль над матрицей FPGA, которая подключается через высокоскоростное соединение AXI4.


Блок-схемы: Parallella SBC и ее SoC серии Xynq-7000

(нажмите на картинку, чтобы увеличить)

ПЛИС на модели Zynq-7010, также установленная в новом MicroZed SBC от Avnet, менее мощная, чем на Zynq-7020.
Последний поддерживает многочисленные новые продукты, включая ZedBoard от Avnet .

Доступная в настоящее время плата Parallella-16 дополняет вычислительную мощь Zynq благодаря энергоэффективному 16-ядерному сопроцессорному чипу Epiphany-III, предназначенному для параллельной обработки.
В общем и целом, ядра Zynq и Epiphany в совокупности потребляют 5 Вт на Parallella-16, говорит Адаптева.
64-ядерная версия Parallella-64 находится в разработке с версией Epiphany-IV, которая переключается с 65-нанометрового процесса на 28-нм процесс, обеспечивая ожидаемое потребление сопроцессора всего лишь 2 Вт.

Сопроцессоры Epiphany включают 16 или 64 32-разрядных ядра RISC Epiphany (eCores) с суперскалярной архитектурой из двух выпусков и 32-килобайтной локальной памятью с одним циклом доступа.
Каждый eCore также включает FPU, двухканальный механизм DMA и различные таймеры, регистры и контроллеры.
Сопроцессоры также включают в себя сетевой чип (eMesh) для транзакций чтения и записи и связи между чипами (eLinks) для подключения к другим чипам Epiphany, FPGA, ASIC или другим компонентам.

Parallella дополнительно оснащена 1 ГБ оперативной памяти DDR3, слотом microSD и гигабитным Ethernet-портом.
USB-порты хоста и устройства поставляются вместе с портом micro-HDMI.
Четыре 60-контактных разъема обеспечивают расширение канала Epiphany, расширения Zynq FPGA, а также функции питания, JTAG и функции отладки.

Parallella-16 поставляется с Ubuntu Linux, и весь код размещен под лицензией с открытым исходным кодом.
Сайт сообщества Parallella.org предлагает форумы, схемы и другую документацию.

Спецификации, перечисленные для Parallella-16, включают в себя:

  • Процессоры:
    • Xilinx Zynq-7020 или -7010 SoC (2 ядра 667 МГц Cortex-A9 плюс FPGA)
    • 16-ядерный сопроцессор Epiphany-III
  • Память - 1 ГБ DDR3;
    Флэш-память QSPI 128 Мб;
    слот microSD
  • Сеть - гигабитный Ethernet
  • Другой ввод / вывод:
    • 2x USB 2.0 (хост и устройство)
    • Micro-HDMI
    • 4 расширяемых 60-контактных разъема расширения (снизу)
  • Другие особенности - 2 светодиода, управляемые пользователем
  • Питание - USB или 5 В постоянного тока;
    5 Вт типичное потребление
  • Размеры - 86,4 х 53,3 мм (3,4 х 2,2 дюйма)
  • Операционная система - Ubuntu Linux

Более подробную информацию о программе параллельного программирования для исследовательских грантов можно найти на странице программы Parallella University .
Parallela-16 можно заказать по предварительному заказу за 99 долларов США, а поставки запланированы на октябрь.
Больше о Parallela SBC и платах расширения можно найти на Parallella.org .