Карманный Кластер За 99 Долларов

Компания Адаптева (о котором вы, скорее всего, слышите впервые) планирует сделать суперкомпьютер, который будет доступен каждому .

С 2008 года они разрабатывают энергоэффективные RISC-процессоры по заказам производителей смартфонов и других мобильных устройств.

«Мы идем по пищевой цепочке», — говорит генеральный директор и основатель Андреас Олофссон.

Но Adapteva хочет передать свою технологию напрямую людям через проект Kickstarter, если они соберут не менее 750 тысяч долларов с конечной целью в 3 миллиона долларов.



Карманный кластер за 99 долларов

Adapteva называет свой проект «Parallella: Суперкомпьютер для всех», который представляет собой плату с 16-ядерным процессором с суммарной частотой всех ядер 16 ГГц, производительностью 26 GFLOPS и ценой $99. Если они достигнут цели в 3 миллиона долларов, они выпустят плату с 64-ядерным процессором (45 ГГц и 90 гигафлопс) за 199 долларов.

(Adapteva рассчитывает частоту и производительность как сумму всех ядер процессора).

Обе платы также включают в себя двухъядерную SoC ARM A9 с 16- или 64-ядерным RISC-процессором, который выступает в качестве сопроцессора по отношению к основному.

В Adapteva утверждают, что достигли энергоэффективности 70 GFLOPS на ватт и 25 ГГц на ватт соответственно.

Обещанные сроки поставки (при условии сбора $750 тыс.

) — май 2013 года для 16-ядерной версии.

Устройство будет представлять собой полнофункциональный компьютер с Ubuntu 11.10 ARM, 1 ГБ оперативной памяти, двумя портами USB 2.0, картой MicroSD на 16 ГБ, HDMI и Gigabit Ethernet. SDK с открытым исходным кодом будет поддерживать C, C++ и OpenCL. Размер устройства составит примерно 8,5 х 5,5 см (размер Raspberry Pi).

Есть много общего между Parallella и такими проектами, как Raspberry Pi (машина с Linux за 35 долларов и Arduino за 30 долларов), но Олофссон утверждает, что Parallella будет в 10–50 раз быстрее, чем Raspberry Pi (по сравнению с 64-ядерной версией) и и всего в 3 раза дороже.

Он отмечает, что цена в 99 долларов значительно дешевле, чем у большинства современных платформ параллельных вычислений.

Платы с процессорами Adapteva, которые продают их партнеры, сейчас стоят несколько тысяч долларов.

В качестве областей применения Олофссон называет разработку мобильных и встраиваемых систем, создание новых языков программирования, исследование параллельных алгоритмов и т.д. «Нет предела тому, что люди могут делать с Parallella», — говорит он.

«Мы надеемся, что они будут использоваться энтузиастами проектов с открытым исходным кодом, которым в настоящее время не хватает платформы такого типа для удовлетворения своих потребностей».

Олофссон надеется, что помимо энтузиастов и разработчиков параллельные вычисления получат широкое распространение среди обычных фирм.

«Сегодня существует разрыв между исследователями и обычным бизнесом», — говорит он.

«Я знаю, что это всего лишь вопрос времени, когда параллельные вычисления станут повсеместными, но я бы предпочел, чтобы это произошло сейчас, чем через три года».

Определение «суперкомпьютер» кажется несколько расплывчатым.

Самый медленный суперкомпьютер в топ-500 выдает 61 терафлопс.

По его словам, кластер из сотен 16-ядерных процессоров Parallella будет стоить 10 000 долларов и обеспечивать производительность 10 терафлопс.

Даже если это не суперкомпьютер, он может пригодиться многим людям.

Adapteva говорит, что им нужно собрать 3 миллиона долларов через Kickstarter, чтобы начать производство 64-ядерной версии Parallella. В то время как 16-ядерный чип производится по 65-нм техпроцессу, 64-ядерный чип будет производиться по более сложному и дорогому 28-нм техпроцессу.

Kickstarter недавно начал отвергать разработчиков аппаратного обеспечения, заявляя: «Kickstarter — это не магазин».

Но Адаптевой удалось убедить их, что они не обычные ритейлеры.

Но почему Adapteva вообще пошла на Kickstarter? Компания привлекла 2,5 миллиона долларов венчурного капитала, но Олофссон говорит, что это «очень мало для разработчика электроники… Наш исследовательский бюджет, вероятно, составляет 1/1000 того, что есть в Intel. Для реализации этого проекта нам нужны миллионы долларов».

Мы разговаривали с венчурными капиталистами, но для них модель запуска оборудования больше не работает. Они не получают хорошей отдачи от инвестиций».

Несмотря на то, что Parallella основана на существующих процессорах, сбор средств — единственный способ достичь цены в 99 долларов, и он осуществляется за счет производственных затрат на заводе Global Foundries. И такая низкая цена — залог успеха проекта, — говорит Олофссон.

Оригинал Обсуждение на слэшдоте Теперь несколько слов от себя: Если они сделают то, что хотят, это действительно станет прорывом на пути выхода на более широкий рынок мультипроцессоров.

В отличие от GPGPU (NVidia CUDA и т. д.), которые в основном SIMD, эта штука действительно MIMD и каждое ядро может выполнять совершенно независимый от других ядер код. Я думаю, что с появлением Project Glass от Google возникнет острая потребность в аппаратном обеспечении такого рода, например, для обработки изображений при реализации дополненной реальности.

Да, пока они уступают по производительности видеокартам, но при этом их чип потребляет 2(!) Вт. Характеристики одного процессорного узла (собраны из различных частей документации):

  • Только 32-битные числа с плавающей запятой одинарной точности (без двойной точности).

  • Основное локальное хранилище с глобальной адресацией в 32-битном плоском адресном пространстве; может выполнять чтение/запись вне адресного пространства с надлежащей поддержкой сопоставления адресов
  • Локальное хранилище 32 КБ на каждом ядре, 32 ГБ/с при частоте 1 ГГц
  • Внешний интерфейс 2 ГБ/с * 4 (четыре направления) = максимум 8 ГБ/с
  • Получить инструкцию из глобального адресного пространства
  • Быстрая межъядерная запись, медленные запросы на чтение (1 на каждые 8 циклов)
Но их главное отличие в том, что их архитектура, наборы инструментов, библиотеки и API полностью OpenSource (привет NVIdia с вашими бинарными драйверами и архитектурой под NDA).

Ну, даже если не обращать внимания на этот чип, то ИМХО сама плата разработки с ARM A9 за 99$ - это более чем нормально.

УПД: Результаты опроса на кикстартере относительно возможных областей применения По поводу вопроса, что она намного слабее видеокарты: В варианте с одним чипом — да, но авторы добавили опции MINI-CLOUD (495$) и CLUSTER (975$).

За эту цену обещают четырех/восьмиплатное решение ( 72/144 процессора (именно процессор, а не ядра как я понимаю)), гигабитный коммутатор и блок питания.

Теги: #аппаратное обеспечение #параллельное программирование #linux #opencl #Параллельное программирование

Вместе с данным постом часто просматривают: