Потом ряд ошибок может обрабатываться алгоритмически. Например, могут быть помехоустойчивые алгоритмы расчётов, или алгоритмы обнаруживающие ошибки в расчётах и повторяющие вычисления. Может быть память с ECC, может содержимое памяти контролироваться программно (например, критичные данные защищены CRC которая пересчитывается при каждом доступ).