Ричард Гризентвейн, являющийся вице-президентом по технологиям, а также ведущим процессорным архитектором в компании ARM, рассказал, что его компания, возможно, займется созданием неточного процессора – это такой, что жертвует точностью для сохранения энергии устройства.

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

В этом году было сообщение о создании прототипа неточного процессора, который показал в определенном приложении экономию энергии до 90% при среднем отклонении результатов не более 0,25%.

Как рассказал Гризентвейт, компания ARM думает об этом, но проблема заключается в том, что нечеткие процессоры можно использовать только для определенных задач, и они плохо сочетаются с основной философией компании ARM, которая производит универсальные ядра, которые можно использовать для многих рынков и приложений. Если эту идею реализуют, то скорее всего, в рамках концепции big.LITTLE или гетерогенных вычислений, которые предусматривают присутствие многих ядер с различными уровнями производительности и расхода энергии.

Выбор редакции