CM1K (NeuroMem Inc.)
CM1K представляет собой кристалл, изготовленный по технологии 130 нм и содержащий сеть из 1024 нейронов. Архитектура процессора не имеет супервизора – все вычисления производятся параллельными нейронами, работающими на частоте до 27 МГц. При этом потребление оказывается достаточно низким (от 0,5 Вт).
Рис. Внешний вид и структура нейропроцессора CM1K от NeuroMem
CM1K специализируется для решения задач распознавания при анализе текстов, звуков, изображений, жестов и т.д.
Особенности процессора CM1K:
- Все нейроны одинаковы и получают и выполняют команды параллельно;
- Все нейроны соединены и действуют по принципу «победитель получает все» или по принципу определения новизны (если победитель не найден);
- Поиск решения ведется с помощью одного из методов: «K-ближайших соседей» (K-Nearest Neighbor, KNN) или сети радиально-базисных функций (Radial Basis Function, RBF);
- Все нейроны получают данные для обучения или распознавания одновременно;
- Процесс распознавания и обучения жестко детерминирован по времени (порядка микросекунд) и не зависит от числа нейронов;
- Нейросеть может быть расширена за счет параллельного включения нескольких CM1K;
- Обучение нейронов производится примерами;
- Состояние нейронов, полученное в процессе работы или обучения, может быть сохранено.
Технические характеристики CM1K:
• Число нейронов: 1024;
• Объем памяти нейрона: 256 байт;
• Методы распознавания: Радиально-симметричные функции (Radial Basis Function, RBF) и Метод k ближайших соседей (Radial Basis Function, RBF);
• Выходные состояния: определен, неконкретный, неизвестен;
• Рабочая частота: 27 МГц (одиночный процессор), 16 МГц (при параллельном включении процессоров);
• Коммуникационные интерфейсы: параллельная шина (26 линий), I2C (400 кбит/с); цифровая входная шина Digital input bus (11 линий);
• Напряжения питания: 3,3 В IO и 1,2 В ядра;
• Ток потребления (статика): 260 мА;
• Корпус: TQFP-100 16х16 мм.
Несмотря на все достижения современных процессоров, самой универсальной вычислительной системой остается человеческий мозг. Компьютеры быстрее считают, быстрее решают логические задачи, да и вообще быстрее справляются с любыми другими формализованными задачами, но когда дело доходит до неких нестандартных ситуаций, то обычный компьютер оказывается бессильным, в отличие от нашего серого вещества. Именно человеческий мозг вдохновил инженеров на создание нейрокомпьютеров. Конкретным результатом таких разработок стал нейроморфный процессор CM1K от NeuroMem.
В статье кратко рассказывается об истории нейропроцессоров, раскрываются различия между нейропроцессорами и процессорами с традиционной архитектурой, анализируются основные принципы работы и обучения нейропроцессоров на примере микросхемы NM500 от NeuroMem.

*Информация о ценах и сроках поставки носит информационный характер. Офертой является только выставленный счет.