ARM присматривается к неточным процессорам

12 июль, 2013 - 16:15
ARM присматривается к неточным процессорам

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

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

В этом году издание EE Times сообщало о прототипе неточного процессора, продемонстрировавшем на определенном приложении экономию 90% энергии при среднем отклонении результатов от точного значения на четверть процента.

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