На ошибках учатся
АрхивСегодняКомпания Fujitsu меняет представление о коррекции ошибок при выполнении логических операций микропроцессорами
Как известно, основной трудностью на пути развития микропроцессоров является большое количество ошибок, возникающих при обращении к памяти. Однако, в своей речи на Международной конференции по твердотельным цепям (International Solid-State Circuits Conference) технический директор компании Fujitsu Хисашиге Андо (Hisashige Ando) заявил, что сегодня настало время, когда коррекция ошибок при выполнении логических операций микропроцессором имеет не менее важное значение. Более того, Андо представил и новый 64-разрядный Sparc-процессор, произведенный по 0,13-микронной технологии и снабженный дополнительным набором средств повышения точности вычислений. На создание нового процессора компанию подтолкнул тот факт, что в предыдущем поколении чипов, произведенных по 0,18-микронному техпроцессу, количество ошибок работы логической схемы составило до тридцати процентов от общего числа.
В новом чипе применяется система проверки четности всех инструкций: для этого каждое машинное слово проходит через специальное арифметически-логическое устройство (АЛУ). Если в АЛУ будет установлено, что четность слова не совпадает с правильной, инструкция будет отправлена на повторный пересчет. Кроме того, чип использует дополнительную коррекцию ошибок путем проверки четности содержимого всех уровней кэша. Специалисты Fujitsu пока что не могут дать четкого ответа на вопрос, что же именно приводит к снижению точности вычислений – возможно, это влияние шумов источника питания или же излучение внешних элементов. Но, как бы то ни было, в новом Sparc-процессоре все вышеописанные проблемы решены.