По мере того, как все большее количество повседневных задач решается с помощью мобильных технологий, растут и требования пользователей к возможностям мобильных устройств. Для более комфортной работы необходимы еще более умные устройства, способные предвидеть наши потребности и думать как мы. Достаточно сложно достичь этих целей за счет использования традиционной архитектуры вычислительных систем, особенно - с ограничениями по мощности и размеру, которые отсутствуют в облачных технологиях и системах суперкомпьютеров.
Последние несколько лет специалисты Qualcomm работали над новой вычислительной архитектурой, значительно отличающейся от традиционной, и создали новый процессор Qualcomm Zeroth, сочетающий в себе принципы работы как вычислительных систем, так и человеческого мозга и нервной системы.
При разработке Qualcomm Zeroth компания руководствовалась следующими целями:
Способность к самообучению. Процессоры Qualcomm Zeroth могут обучаться самостоятельно, получая обратную связь от окружающей среды и анализируя ее. Это достигается благодаря специально разработанному компанией комплексу программых средств.
Представленный видеоролик иллюстрирует эксперимент: робота, оснащенного процессором Qualcomm Zeroth, поместили в комнату с цветными квадратами, разложенными на полу. Робот научился заезжать только на белые квадраты. Этот результат был достигнут не за счет программирования, а с помощью дофаминергического обучения, также известного как положительное подкрепление.
Способность видеть и воспринимать мир, как люди. При создании процессора Zeroth разработчики постарались достичь такой же эффективности, с которой человеческие органы чувств и мозг обмениваются информацией. Нейробиологи создали математические модели, точно характеризующие поведение биологических нейронов при передаче, получении и обработке информации. Нейроны посылают электрические импульсы, называемые «всплесками», точно в нужное время только при достижении требуемого порога напряжения в оболочке клетки. Эти импульсные нейронные сети (ИНС) очень эффективно кодируют и передают данные при сборе информации об окружающей среде через органы чувств, а также при обработке и сопоставлении полученных мозгом данных.
Создание и стандартизация нейронного процессора. Конечной целью Qualcomm Zeroth является создание и стандартизация нового принципа архитектуры обработки данных - нейронного процессора. Компания рассматривает использование нейронных процессоров как в различных устройствах, так и в составе будущих однокристальных систем. Это позволит создавать программы, используя традиционные языки программирования, или подключаться к нейронному процессору и учить устройство «человеческому» взаимодействию и поведению.