Parallella: суперкомпьютеры – в массы!
Создатель знаменитого «закона Мура», который гласит, что каждые два года количество транзисторов в процессорах будет удваиваться, Гордон Мур, пять лет тому назад высказал мнение, что этот самый закон в недалеком будущем, вероятнее всего, перестанет работать. Причиной тому станут атомарная природа вещества и ограничения скорости света.
Тактовая частота процессоров сегодня также практически перестала расти и единственным выходом из сложившейся ситуации стали параллельные вычисления. Однако, сила наследия велика и традиции в мире софта сильны – поэтому перевод всего программного обеспечения под архитектуры, основанные на параллельных вычислениях – не такая простая задача, как можно было бы подумать и благодаря фундаментальным софтверным проблемам технология будущего, к сожалению, является уделом суперкомпьютеров и, соответственно, научных вычислительных центров.
Но у одной мало знакомой широким массам компании есть скромная и светлая мечта – продвинуть параллельные вычисления в массы...
Количество транзисторов в процессорах и «закон Мура»
Компания Adapteva уже производит 16-ядерные процессоры чуть более года, и сейчас занимается тестированием 64-ядерного чипа. План у нее такой – произвести многоядерный процессор, опирающийся не на скорость одного вычислительного ядра, а на параллельные вычисления и сделать его дешевым. Если говорить точнее, то, по задумке, такая платформа должна стоить всего 99 долларов.
Вся надежда компании возлагается на полностью открытое аппаратное и программное обеспечение, совместную работу над этим проектом энтузиастов и постепенный переход к идеям параллелизма.
В планах компании значится выпуск компьютерной платформы под названием “Parallela” – согласно Adapteva, «такая платформа, после завершения разработок, предоставит потребителю вычислительную мощь эквивалентную таковой у 45 ГГц CPU на плате размером с кредитную карточку. При этом платформа будет потреблять всего пять ватт при типичной загрузке CPU».
http://www.youtube.com/watch?v=YP30_PjSwug
Плата прототипа, работающая под управлением Ubuntu
Как мы писали выше, компания опирается на сообщество OpenSource-разработчиков, именно поэтому она решила стартовать свой собственный проект на популярном краудсорсинговом сервисе Kickstarter – таким образом планируется значительное снижение затрат на производство и создание мощной армии девелоперов. Члены сообщества дают немного денег, а Adapteva готова предоставить им всю документацию по процессору и программному обеспечению.
http://www.youtube.com/watch?v=4sMWbaV1sRQ
Тест производительности Epiphany IV
За 99 $ вы получите комплект Parallella, в который входит процессор Epiphany-III (16 ядер), материнская плата, двухъядерный чип ARM A9, а также все необходимое программное обеспечение и документацию для разработки софта.
Вы можете поучаствовать в проекте и с большей суммой, равной 199 долларам. За эти деньги вам предоставят готовящийся к выпуску 64-ядерный процессор Epiphany-IV. Но это случиться лишь в том случае, если проект достигнет намеченной цели в 3 миллиона долларов (что вполне вероятно).
Первоначальная цель проекта – собрать 750 000 долларов, с чем он пока справляется. На момент написания этой заметки сумма пожертвований достигла 290 000 долларов и имеется достаточный запас по времени для достижения поставленной задачи. Идея явно возымела успех и, возможно, мы сейчас видим мини-революцию, аналогичную той, что устроил компьютер Raspberry Pi.