Разработана система на базе ARM, имитирующая работу человеческого мозга
Исследователи Стив Фарбер (Steve Furber) из Института Манчестера (University of Manchester) и Эндрю Браун (Andrew Brown) из Института Саутгемптона (University of Southampton) работают над проектом SpiNNaker в рамках которого они пробуют сделать суперкомьютер из миллиона микропроцессоров, который будет способен имитировать работу людского мозга — активность 1 миллиардов нейронов. Таким макаром, каждый применяемый микропроцессор сумеет действовать аналогично тому, как действует 1000 нейронов. Необходимо подчеркнуть, что даже таковой суперкомпьютер сумеет имитировать работу только около 1 % людского мозга, потому что мозг человека насчитывает от 80 до 90 мдрд нейронов. Все же, исследователи считают, что такая система поможет лучше осознать принципы функционирования мозга.
Система SpiNNaker употребляет специальную версию 32-битных встраиваемых микропроцессоров ARM, разработанных Фарбером. Напомним, Стив Фарбер был одним из разработчиков микропроцессора ARM RISC. Не считая того, данный чип был избран в связи с тем, что он поддается гибкой настройке, также обладает низким энергопотреблением. Команда исследователей сделала несколько версий микропроцессора, содержащих от 4 до 8 ядер ARM968E-S на одной подложке. При всем этом отмечается, что они способны расположить на одной подложке до 20 отдельных ядер. В таковой конфигурации одно из ядер будет делать роль контролирующую функцию и управлять процессом загрузки кода в другие 19 ядер. Каждое ядро получит 64 КБ кэш-памяти для данных и 32 КБ кэш-памяти для инструкций, также коммуникационный контроллер, который будет имитировать нервные импульсы с помощью пакетов данных. Также устройство получит контроллер памяти, который дозволит вести взаимодействие с 1 ГБ памяти, размещенной в упаковке чипа.
Согласно расчетов исследователей, в системе SpiNNaker имитированные нейроны сумеют передавать импульсы к хоть каким другим имитированным нейронам в рамках системы, включающей миллион микропроцессоров. При всем этом отмечается, что время передачи импульса составит около одной миллисекунды, что, примерно, соответствует скорости передачи нервных импульсов реальными нейронами в людском мозге. Невзирая на внедрение огромного количества микропроцессоров, система не должна владеть очень высочайшим энергопотреблением, потому что она будет базирована на эконом микропроцессорах ARM.