Теоретические основы вычислений в полиномиальной системе классов вычетов, ориентированных на построение отказоустойчивых систем тема диссертации и автореферата по ВАК РФ 05.13.17, доктор технических наук Калмыков, Игорь Анатольевич

  • Калмыков, Игорь Анатольевич
  • доктор технических наукдоктор технических наук
  • 2006, Ставрополь
  • Специальность ВАК РФ05.13.17
  • Количество страниц 397
Калмыков, Игорь Анатольевич. Теоретические основы вычислений в полиномиальной системе классов вычетов, ориентированных на построение отказоустойчивых систем: дис. доктор технических наук: 05.13.17 - Теоретические основы информатики. Ставрополь. 2006. 397 с.

Оглавление диссертации доктор технических наук Калмыков, Игорь Анатольевич

ВВЕДЕНИЕ

1 АНАЛИТИЧЕСКИЙ ОБЗОР ОБЕСПЕЧЕНИЯ УСТОЙЧИВОСТИ К ОТКАЗАМ В ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ ОБРАБОТКИ ДАННЫХ.

1.1 Анализ основных тенденций развития и применения вычислительных систем.

1.2 Основные методы обеспечения устойчивости к отказам вычислительных устройств.

1.2.1 Обеспечение отказоустойчивости во время функционирования вычислительных устройств.

1.2.2 Обеспечение устойчивости к отказам на основе применения корректирующих способностей кодов.

1.3 Выбор и обоснование показателей и критериев оценки отказоустойчивости процессоров.

1.4 Постановка проблемы исследований.

Выводы.

2 МАТЕМАТИЧЕСКИЕ ОСНОВЫ ПОЛИНОМИАЛЬНОЙ СИСТЕМЫ КЛАССОВ ВЫЧЕТОВ ПОЛЕЙ ГАЛУА.

2.1 Реализация модульных операций в полиномиальной системе классов вычетов в полях Галуа СР(ру).

2.2 Прямое преобразование из двоичного кода в код полиномиальной системы классов вычетов.

2.3 Перевод из полиномиальной системы классов вычетов поля С/7^") в позиционный код.

2.3.1 Перевод непозиционного кода на основе китайской теоремы об остатках.

2.3.2 Реализация преобразований из полиномиальной системы классов вычетов в обобщенную полиадическую систему.

2.4 Алгоритмы вычисления ранга полинома, представленного в полиномиальной системе классов вычетов.

2.5 Реализация операций по расширению системы оснований в полиномиальной системе классов вычетов.

2.6 Основы построения многоступенчатой полиномиальной системы классов вычетов в расширенных полях Галуа.

Выводы.

3 КОНЦЕПЦИЯ ПОСТРОЕНИЯ КОРРЕКТИРУЮЩИХ МОДУЛЯРНЫХ КОДОВ ПОЛИНОМИАЛЬНОЙ СИСИТЕМЫ КЛАССОВ ВЫЧЕТОВ.

3.1 Связь между ошибками в коде полиномиальной системы классов вычетов и распределением полиномов по диапазону.

3.2 Корректирующие коды полиномиальной системы классов вычетов с одним контрольным основанием.

3.3 Корректирующие модулярные коды с двумя контрольными основаниями.

3.4 Обнаружение и коррекция ошибок на основе реализации процедур проекций.

3.5 Оценка корректирующих способностей кодов полиномиальной системы классов вычетов.

Выводы.

ГЛАВА 4 МЕТОДЫ И АЛГОРИТМЫ КОНТРОЛЯ И КОРРЕКЦИИ ОШИБОК В КОДАХ ПОЛИНОМИАЛЬНОЙ СИСТЕМЫ КЛАССОВ 178 ВЫЧЕТОВ

4.1 Методы и алгоритмы коррекции ошибок на основе вычисление позиционных характеристик во временной области.

4.1.1 Метод параллельной нулевизации полинома, представленного в полиномиальной системе классов вычетов.

4.1.2 Контроль и коррекция ошибки на основе вычисления интервального номера.

4.1.3 Поиск и коррекция ошибок на основе вычисления коэффициентов обобщенной полиадической системы.

4.1.4 Поиск и локализация ошибок в кодах полиномиальной системы классов вычетов на основе вычисления синдрома ошибки.

4.2 Обнаружение и коррекция ошибок в частотной области.

4.2.1 Математические основы спектрального метода обнаружения и коррекции ошибок в кодах полиномиальной системы классов вычетов

4.2.2 Спектральный метод контроля и коррекции ошибок в кодах полиномиальной системы классов вычетов.

4.3 Сравнительная оценка методов контроля и коррекции ошибок в кодах полиномиальной системе классов вычетов.

Выводы.

ГЛАВА 5 РЕКОНФИГУРАЦИЯ СТРУКТУРЫ ПРОЦЕССОРА ПОЛИНОМИАЛЬНОЙ СИСТЕМЫ КЛАССОВ ВЫЧЕТОВ ПРИ ВОЗНИКНОВЕНИИ ОТКАЗОВ.

5.1 Определение местоположения и глубины ошибок при деградации структуры модулярного процессора.

5.2 Разработка метода пересчета ортогональных базисов при деградации структуры непозиционных процессоров.

5.3 Метод пересчета коэффициентов обобщенной полиадической системы для процессоров с деградируемой структурой.

Выводы.

ГЛАВА 6 МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ И ПРИНЦИПЫ ПОСТРОЕНИЯ НЕПОЗИЦИОННЫХ ПРОЦЕССОРОВ УСТОЙЧИВЫХ

К ОТКАЗАМ.

6.1 Разработка методики построения отказоустойчивых процессоров, функционирующих в полиномиальной системе классов вычетов.

6.2 Построение отказоустойчивого непозиционного спецпроцессора цифровой обработки сигналов.

6.3 Оценивание пригодности методики в инженерной практике.

Выводы.

Рекомендованный список диссертаций по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Введение диссертации (часть автореферата) на тему «Теоретические основы вычислений в полиномиальной системе классов вычетов, ориентированных на построение отказоустойчивых систем»

В настоящее время Россия стоит перед исторической необходимостью перехода от индустриального общества на принципиально новый уровень общественного и экономического развития, характеризующегося формированием информационного общества.

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

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

Приведённый аналитический анализ современного состояния рынка вычислительных систем позволил определить одну из основных тенденций развития вычислительной техники. Современный этап развития науки и техники отличается всё более сложными задачами, которые требуют своего решения. Однако сложность задач, выдвигаемой практикой, опережает темпы нарастания мощности универсальных ЭВМ. Основным направлением совершенствования вычислительных устройств является неуклонный рост производительности и точности вычислений.

Все множество вычислительных систем, согласно принятой классификации, можно разбить на четыре основные группы в зависимости от архитектурных решений [14]. Применение 8180-архитектуры (одиночный поток команд и одиночный поток данных) обеспечивает доминирующее положение классической фон-неймановской архитектуры. В таких машинах обработка данных идет последовательно, команды выполняются друг за другом, при этом каждая команда инициирует одну скалярную операцию. Даже введение параллельной работы устройств ввода-вывода, информации и процессора, совмещение операций, выполняемых отдельными блоками арифметико-логического устройства (АЛУ), не позволяют эффективно реализовать параллельные вычислительные системы реального масштаба времени. Следовательно, возможности по быстродействию современных ЭВМ, базирующихся на классической архитектуре последовательного выполнения операторов, практически достигли своего предельного значения.

Вычислительные системы второй группы - М180-архитектуры (множественный поток команд и одиночный поток данных) большой практической реализации не получили. Задачи, в которых несколько процессоров могли бы эффективно обрабатывать один поток данных, в науке и технике пока неизвестны [14].

Основу третьей группы вычислительных систем составляют устройства, разработанные на основе БПУГО-архитектуре (одиночный поток команд и множественный поток данных). Применение 81МО-архитектуры позволяет реализовать высокоскоростные системы реального масштаба времени. С их помощью эффективно решаются задачи матричных исчислений, задачи решения систем алгебраических и дифференциальных управлений, задачи теории поля. Среди множества задач, решаемых вычислительными системами с такой архитектурой, особое место занимают задачи цифровой обработки сигналов (ЦОС), которые являются наиболее оптимальными для 81МГ) - структуры. Данная архитектура вычислительной системы ориентирована на параллельно-конвейерное выполнение наиболее трудоемких вычислительных операций. Обеспечение предельной для данного уровня технологии производительности вычислительной системы возможно только за счет применения нетрадиционной арифметики, в которой процесс распараллеливания осуществляются на уровне арифметических операций [115].

Альтернативным решением проблемы решения задач повышенной вычислительной сложности в реальном масштабе времени является применение

М1Ж)-архитектуры (множественный поток команд и множественный поток данных). Этот класс предполагает, что в вычислительной системе есть несколько устройств обработки команд, объединенных в единый комплекс и работающих каждый со своим потоком данных и команд. Однако, несмотря на все преимущества, отмеченные выше, такие как, наличие собственной памяти у каждого процессорного элемента (ПЭ) и независимость вычислительного процесса ПЭ, системы с массовым параллелизмом породили целый ряд проблем, связанных с описанием и программированием коммутаций процессов и управления ими. В то же самое время отсутствие математической базы, позволяющей решить данные проблемы, является основным сдерживающим фактором широкого применения М1Ж)-систем с массовым параллелизмом [14].

Таким образом, очевидно, что дальнейшее поступательное развитие вычислительной техники напрямую связано с переходом к параллельным вычислениям. Данный переход открывает новые возможности в области совершенствования и развития вычислительных устройств.

Важнейшими резервами повышения производительности вычислений являются использования специализированных процессоров (СП), архитектура которых адекватна алгоритму задачи, реализация потока данных вместо потока управляющих команд, применение принципов распараллеливания на всех уровнях [14].

Концепция параллелизма давно привлекала внимание специалистов своими потенциальными возможностями повышения производительности и надежности вычислительных систем. Проводимые теоретические, экспериментальные и промышленные разработки в этом направлении позволили обосновать основные принципы построения параллельных вычислительных систем. Именно с подобными системами связывается в настоящее время перспектива дальнейшего наращивания вычислительной мощности [93].

Основные принципы, положенные в основу построения параллельных вычислительных систем, достаточно полно отражены в работах [14,82,91,92]. Среди них можно выделить следующие:

- модульность построения вычислительной системы;

- способность системы к адаптации, к самонастройке и самоорганизации;

- обеспечение необходимого уровня отказоустойчивости, проявляющейся в способности вычислительной системы сохранять работоспособное состояние при возникновении отказов за счёт реконфигурации и перераспределения вычислительных ресурсов.

Техническая реализация распараллеливания вычислений может осуществляться по-разному. В принципе распараллеливание может быть осуществлено на нескольких уровнях: на уровне построения физических моделей объектов или процессов, создания математических моделей, позволяющих организовать параллельную обработку информации, на уровне метода решения, на уровне алгоритмов известных методов, на уровне программ, на уровне арифметических операций, на уровне обменов информации в вычислительных системах, ввода и вывода данных.

Одним из наиболее перспективных направлений в разработке высокоскоростных вычислительных систем является переход к распараллеливанию на уровне арифметических операций. В современных и перспективных алгоритмах, использующих аппарат линейной алгебры, основными вычислительными процедурами являются операции типа перемножения векторов и матриц, обращение матриц, поиска собственных векторов и собственных значений матриц, решение систем линейных алгебраических уравнений [81,105]. Данные процедуры линейной алгебры обладают повышенной вычислительной сложностью.

Одним из наиболее перспективных направлений решения данных проблем является переход к вычислениям в нетрадиционной арифметике с нетрадиционным представлением операндов[80,103,105,129] . В настоящее время из множества нетрадиционных арифметик, развитых теоретически, наибольшее применение в вычислительных системах нашли четыре:

- арифметика в знакологарифмической системе счисления;

- модулярная арифметика в системе остаточных классов (СОК);

- модулярная комплексная арифметика Гаусса (в квадратичных остатках);

- арифметика в кольце полиномов.

Анализ методов и математического аппарата нетрадиционных арифметик, а так же их реализаций [81,85,88,95, 145-147,168,169,174,185,195-201], показал, что наибольшее применение нашли вычислительные устройства, использующие непозиционные модулярные коды. Особое место среди последних занимает модулярная полиномиальная система классов вычетов (ПСКВ), определяемая над расширенным полем Галуа а7(2У), где V - положительное целое число [32,34,69,166]. Если в качестве оснований новой алгебраической системы выбрать минимальные многочлены р/г) поля ру), то любой полином А(г) можно представить в виде вектора А(г) = (а1(2),а2(г),.,ап(г)), где а,(г) = геэ((А(2)/р,(г)), / = 7,2,.и.

Так как сравнения по одному и тому же модулю можно почленно складывать, вычитать и умножать [1,2,34,69,166], то операции суммирования, вычитания и умножения сводятся к соответствующим операциям над остатками. При этом выполнение операций над операндами в расширенном поле Галуа С/^ру) производятся независимо по каждому из модулей р/г), что указывает на параллелизм данной алгебраической системы. При этом порядок обрабатываемых операндов уменьшается в несколько раз, что является базовой предпосылкой для построения высокоскоростных вычислительных устройств.

Существующая в последние годы в вычислительной технике тенденция к распараллеливанию вычислений связана с непрерывном ростом требований к производительности вычислительных средств. В то же самое время процессоры, составляющие значительную часть аппаратной реализации вычислительной техники, относятся к числу наименее надежных устройств, доля отказов и сбоев которых составляет более 50 процентов от общего числа отказов и сбоев аппаратуры. При этом среднее время ликвидации последствий последних, как правило, на 6-8 порядков превышает среднюю продолжительность выполнения одной задачи [82,137,146].

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

Наиболее перспективным путем разрешения данного противоречия является придание процессорам свойства устойчивости к отказам в процессе функционирования. Согласно [135] вычислительная система является отказоустойчивой (Fault-tolerant system), если при возникновении отказа сохраняет свои функциональные возможности в полном (fail-safe) или уменьшенном (fail-soft) объеме. При этом отказоустойчивость (ОУ) обеспечивается сочетанием избыточности системы и наличии процедур обнаружения и устранения ошибок. Во втором издании английского толкового словаря по вычислительным системам, выпущенным издательством Oxford University Press, fail-safe устойчивость к отказам (с амортизацией отказов) характеризует способность вычислительной системы обеспечивать обслуживание, несмотря на возникновение отказа, хотя и с понижением качества, то есть находясь в состоянии постепенного снижения эффективности. Именно в таком контексте будет рассматриваться далее понятие отказоустойчивость и устойчивость к отказам.

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

Основным методом, который широко применяется при построении отказоустойчивых вычислительных устройств и систем является резервирование [31,82,100,111,123,136,140]. Существует большое количество различных способов резервирования, но для любого из них характерна очень высокая избыточность. Даже при коррекции одиночных ошибок чаще всего приходится увеличивать объем оборудования как минимум в три раза. Столь высокая избыточность объясняется тем, что при применении резервирования практически полностью игнорируются все специфические свойства вычислительного устройства, защищаемого от ошибок или отказов.

Качественным скачком в направлении обеспечения отказоустойчивости вычислительных устройств является широкое применение кодов, способных обнаруживать и корректировать возникающие ошибки [8,13,82,85,89,90,156,169,196]. Характерной чертой таких кодов является наличие двух взаимозависимых частей: информационной и контрольной.

Проведенный анализ известных помехоустойчивых позиционных кодов показал неравноправность данных частей кода относительно арифметических операций. Неарифметичность алгоритмов получения проверочных разрядов не позволяет контролировать результаты арифметических операций [89,99]. Таким образом, очевидно, что применение позиционных корректирующих кодов в вычислительных системах является нецелесообразным.

Данного недостатка лишены непозиционные модулярные коды. Применение полиномиальной системы классов вычетов позволяет обеспечить отказоустойчивость вычислительных устройств, функционирующих в расширенных полях Галуа СР(2У) [34,41,69,166]. Внутренний параллелизм, присущий арифметике ПСКВ, позволяет широко использовать перспективные принципы организации вычислительного процесса и использовать в разработке параллельных спецпроцессоров. Кроме этого, ПСКВ обладает следующими достоинствами:

- независимость разрядов обуславливает возможность построения автономных вычислительных трактов (каналов) по каждому основанию и позволяет считать последние независимыми элементами;

- равноправность разрядов дает возможность изменения функциональных назначений последних, выражающуюся в переводе информационных вычислительных каналов во множество избыточных и наоборот.

Равноправность остатков является базисом для построения кодов, способных обнаруживать и корректировать ошибки в процессе реализации арифметических операций. Кроме того, данное свойство модулярных кодов ПСКВ служит основой для реализации обменных операций между точностью, информационной надёжностью и быстродействием. Это обусловлено, прежде всего, тем, что каждый остаток модулярного кода несёт информацию обо всём исход-пом операнде. Тогда, варьируя количеством информационных и контрольных оснований, можно добиться требуемых значений основных показателей качества функционирования процессоров ПСКВ. Данное свойство обеспечивает модулярному вычислительному устройству возможность выполнения заданных действий, и после возникновения отказов за счет снижения в допустимых пределах каких-либо показателей качества функционирования.

Таким образом, целью данной диссертационной работы является обоснование концепции построения корректирующих кодов полиномиальной системы классов вычетов, ориентированных на применение в отказоустойчивых вычислительных системах.

Объектом диссертационного исследования являются методы и алгоритмы построения корректирующих кодов ПСКВ, а так же их практические реализации в отказоустойчивых вычислительных устройствах.

Предметы исследования:

1. Методы, алгоритмы и аппаратная реализация модульных и немодульных операций в полиномиальной системе классов вычетов.

2. Корректирующие коды полиномиальной системы классов вычетов.

3. Методы и алгоритмы поиска и локализации ошибки в ПСКВ и их схемная реализация.

4. Методы реконфигурации структуры непозиционного процессора ПСКВ, позволяющие сохранять работоспособное состояние при возникновении отказов за счёт снижения в допустимых пределах основных показателей качества функционирования.

Научная проблема, решение которой содержится в диссертационной работе - теоретическое обоснование и развитие основ построения корректирующих кодов полиномиальной системы классов вычетов для обеспечения отказоустойчивости вычислительных систем.

Частные научные проблемы:

1. Разработка математических основ модульных и немодульных процедур полиномиальной системы классов вычетов, а так же их схемная реализация.

2. Разработка концепции построения корректирующих кодов ПСКВ для реализации отказоустойчивых непозициоппых процессоров.

3. Разработка методов и алгоритмов контроля и коррекции ошибок с использованием корректирующих кодов полиномиальной системы классов вычетов и их схемная реализация.

4. Разработка метода реконфигурации структуры процессора классов вычетов, базирующегося на обменных операциях кодов ПСКВ, которые позволяют сохранять работоспособное состояние вычислительного устройства при возникновении отказов за счёт снижения в допустимых пределах основных показателей качества функционирования

5. Разработка методологии построения устойчивых к отказам процессоров, функционирующих в полиномиальной системе классов вычетов.

Научную новизну работы составляют:

1. Методы и алгоритмы выполнения модульных и немодульных операций ПСКВ, характеризующиеся меньшими схемными и временными затратами по сравнению с ранее известными реализациями.

2. Теоретические основы построения корректирующих кодов ПСКВ, доказанные теоремы и следствия, определяющие информационную надежность и избыточность модулярных кодов классов вычетов, применение которых позволяет осуществлять обнаружение и коррекцию ошибок в процессе функционирования вычислительной системы.

3. Методы и алгоритмы поиска и коррекции ошибок в непозиционных кодах ПСКВ, реализованные на основе вычисления позиционных характери

15 стик во временной области, которые, в отличие от ранее известных, характеризуются минимальными аппаратными и временными затратами.

4. Впервые предложен метод обнаружения и исправления ошибок в кодах ПСКВ, базирующийся на вычисление спектральных составляющих кода классов вычетов, а так же предложена его реализация. Применение последнего позволяет осуществлять контроль работы самого устройства поиска и коррекции ошибок

5. Метод реконфигурации структуры непозиционного процессора при возникновении отказов, который отличается от известных применением методов пересчета ортогональных базисов и коэффициентов обобщенной полиадической системы (ОПС). Применение последнего позволяет обнаруживать и локализовать ошибки при деградации структуры процессора ПСКВ.

6. Методология синтеза устойчивого к отказам непозиционного процессора, функционирующего в полиномиальной системе классов вычетов.

Методы исследования базируются на использовании математического аппарата теории чисел, теории кодирования, теории полей Галуа, теории вероятности.

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

В первой главе работы показана важность и актуальность решения научно-технических проблем связанных с созданием и совершенствованием теоретической и практической базы средств вычислительной техники и систем, обладающих высокими качественными и эксплуатационными показателями и обуславливающих ускорение научно-технического прогресса. Проведенный анализ основных архитектур современных вычислительных систем показал, что наиболее привлекательными, как с точки зрения скорости обработки информации, так и обеспечения надежности являются вычислительные устройства, базирующиеся на структурах 81МБ и М1МО вычислений. Рассмотрены основные уровни распараллеливания вычислений. Показана целесообразность применения непозиционных систем счисления для осуществления распараллеливания вычислений на уровне операций. Рассмотрены основные методы обеспечения отказоустойчивости в процессе функционирования процессоров. На основе проведенного анализа был сделан вывод об эффективности обеспечения устойчивости к отказам в процессе функционирования вычислительных устройств на основе использования корректирующих кодов. Показана целесообразность применения полиномиальной системы классов вычетов. Осуществлен выбор и обоснование показателей и критериев оценки отказоустойчивости процессоров ПСКВ. Проведена постановка проблемы исследований. Для эффективного решения поставленной проблемы произведено ее декомпозирование на пять частных проблем. Показана целесообразность решения разбиения научной проблемы исследования на множество частных проблем.

Вторая глава посвящена математическим основам построения полиномиальной системы классов вычетов. В данной главе рассмотрены методы и алгоритмы выполнения модульных и немодульных операций в ПСКВ расширенных полей Галуа СР(р"). Проведен анализ основных методов прямого преобразования из позиционной системы счисления в код ПСКВ, а так же разработаны их схемные реализации. Синтезированы структуры вычислительных устройств, осуществляющие обратные преобразования из ПСКВ в ПСС при минимальных временных затратах как основе китайской теоремы об остатках (КТО), так и с использованием промежуточной системы счисления - обобщенной полиадической системы. Рассмотрены алгоритмы вычисления ранга полинома ПСКВ, а так же представлены структуры вычислительных устройств, осуществляющих данную операцию. Разработан алгоритм расширения системы оснований в ПСКВ, а также его схемная реализация. Представлен алгоритм перевода из одной системы оснований ПСКВ в другую, а так же его реализация.

В третьей главе представлена концепция построения корректирующих кодов полиномиальной системы классов вычетов. В данной главе проведены исследования корректирующих способностей кодов ПСКВ, рассмотрены математические основы построения избыточных модулярных кодов ПСКВ. Доказана возможность применения избыточности в кодах ПСКВ для обнаружения и коррекции ошибок. Исследованы корректирующие способности кодов ПСКВ с одним и двумя контрольными основаниями. Доказаны предельные теоремы, позволяющие минимизировать избыточность для обеспечения требуемого уровня информационной надежности модулярных кодов ПСКВ. Рассмотрены вопросы обнаружения и коррекции ошибок на основе реализации процедур проекций. Показана целесообразность применения избыточных модулярных кодов для построения отказоустойчивых процессоров.

Четвертая глава посвящена развитию и разработке методов и алгоритмов коррекции ошибок при обработке данных в непозиционных системах. В данной главе рассмотрены вопросы использования позиционных характеристик для обнаружения и коррекции ошибок. Представлены схемные реализации данных методов и алгоритмов. Доказана возможность реализации процедур поиска и коррекции ошибки в частной области. Разработан метод «спектрального анализа» кодовой комбинации модулярного кода ПСКВ. Представлена схемная реализация данного метода. Решена задача выбора оптимальной структуры устройства обнаружения и коррекции ошибки для модулярного кода ПСКВ.

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

Шестая глава посвящена разработке методологии построения устойчивых к отказам процессоров, функционирующих в ПСКВ. Представленный методологический аппарат позволяет синтезировать процессор ПСКВ, способный сохранить работоспособное состояние при возникновении ошибок за счет перераспределения вычислительных ресурсов и снижения в доступных пределах основных показателей качества функционирования. Произведен синтез непозиционного процессора ПСКВ с деградируемой структурой и проведена оценка пригодности разработанной методики в инженерной практике.

Практическая ценность работы:

- разработаны методы и алгоритмы модульных и немодульных операций ПСКВ, которые позволяют реализовывать вычислительные устройства, обладающие более высокой надежностью и производительностью по сравнению с ранее известными;

- разработаны методы и алгоритмы поиска и локализации ошибки, а так же их схемные реализации, применение которых позволит повысить отказоустойчивость вычислительных систем полиномиальной системы классов вычетов;

- разработан метод реконфигурации непозиционного процессора, применение которого позволяет повысить надежность работы вычислительного устройства ПСКВ;

- разработан методологический аппарат построения непозиционного процессора, функционирующего в ПСКВ, который позволяет повысить эффективность работы вычислительных систем реального масштаба времени, за счет способности выполнять поставленные задачи при постепенной деградации структуры, вызванной возникающими отказами трактов.

Основные положения, выносимые на защиту.

1. Методы и алгоритмы выполнения модульных и немодульных операций в полиномиальной системе классов вычетов и их схемные реализации, применение которых позволяет повысить надежность и скорость осуществления данных операций по сравнению с ранее известными.

2. Концепция построения корректирующих кодов полиномиальной системы классов вычетов, применение которых позволит осуществлять контроль и коррекцию ошибок в процессе функционирования вычислительного устройства ПСКВ.

3. Методы и алгоритмы поиска и локализации ошибок в процессе функционирования вычислительных систем ПСКВ, которые позволяют осуществить данные процедуры при минимальных временных и аппаратурных затратах.

4. Метод обнаружения и исправления ошибок в кодах ПСКВ с использованием частотной области, реализация которого позволяет обнаруживать отказы при работе самого устройства поиска и коррекции ошибок.

5. Метод реконфигурации структуры непозиционного процессора ПСКВ, позволяющий сохранять работоспособное состояние вычислительного устройства за счет перераспределения ресурсов при большем количестве возникающих отказов по сравнению с ранее известными методами обеспечения отказоустойчивости вычислительных систем.

6. Метод пересчета значений ортогональных базисов при постепенной деградации структуры вычислительного устройства класса вычетов, который в отличие от ранее известных не требует использование перестраиваемого модульного сумматора по величине рабочего диапазона, что позволяет сократить аппаратурные затраты и повысить надежность функционирования всего процессора.

7. Метод пересчета значений коэффициентов ОПС при деградации структуры непозиционного процессора ПСКВ, применение которого позволяет осуществлять процедуры поиска местоположения ошибок, вызванных отказами вычислительных трактов.

8. Методологический аппарат построения устойчивых к отказам непозиционных процессоров, функционирующих в полииомиалыюй системе классов вычетов.

Реализация результатов работы.

1. Основные результаты диссертационной работы использованы в Управлении начальника войск связи и военно-научным комитетом РВСН, научно-производственном объединении «Импульс», ФГУП (г. Санкт-Петербург) при выполнении научно-исследовательских работ, при разработке АРМ «Оператор» в ООО «Моби», что подтверждается актами реализации.

2. Основные результаты диссертационной работы использованы в учебном процессе:

- на кафедре «Информатики и информационных технологий в системах управления» Ставропольского военного института связи РВ, что подтверждается актом реализации

- на кафедре «Защиты информации» Северо-Кавказского государственного технического университета, что подтверждается актом реализации.

Апробация работы.

Результаты работы обсуждались на международных конференциях:

Международная конференция «Нейрокомпьютеры и их применение - 2002», Москва 2002;

V Международная научно-практическая конференция «Информационная безопасность», Таганрог, 2003;

II Международная научно-техническая конференция «Физика и технические приложения волновых процессов», Самара, 2003;

III Санкт-Петербургская межрегиональная конференция «Информационная безопасность регионов России», Санкт-Петербург, 2003;

II Международный Форум по проблемам науки, техники и образования, Москва, 2003;

VI Международная научно-практическая конференция «Информационная безопасность», Таганрог, 2004;

III Международный Форум по проблемам науки, техники и образования, Москва, 2004;

I Международная научно-техническая конференция «Инфотеле-коммуникационные технологии в науке, производстве и образовании», Ставрополь, 2004;

IV Международная научно-техническая конференция «Проблемы информатики и моделирования», Харьков, 2004;

VII Международная научно-практическая конференция «Информационная безопасность», Таганрог, 2005.

Международная конференция Российской академии естествознания «Новые информационные технологии и системы», Москва, 2005.

Публикация.

1. Основные результаты работы представлены в монографии

- Математические модели нейросетевых отказоустойчивых вычислительных средств, функционирующих в полиномиальной системе классов вычетов/ Под ред. Н.И. Червякова. - М.: ФИЗМАТЛИТ, 2004. - 276 с

- Элементы компьютерной математики и нейроноинфроматики /Червяков Н.И., Калмыков И.А., Галкина В.А., Щелкунова Ю.О., Шилов A.A.; Под ред. Н.И. Червякова. - М.: ФИЗМАТЛИТ, 2003. - 216 с.

2. Основное содержание диссертационной работы опубликовано: а) в журналах:

- «Электронное моделирование» 1994, №1, с. 56-60;

- «Радиоэлектроника» 1995, №8, с. 11-20;

- «Нейрокомпьютеры: разработка и применение» 2003, №6, с.61-68.

- «Нейрокомпьютеры: разработка и применение» 2003, №7, с.61-68;

- «Нейрокомпьютеры: разработка и применение» 2003, №8-9, с.23-34;

- «Нейрокомпьютеры: разработка и применение» 2004, №5-6, с.61-68;

- «Нейрокомпьютеры: разработка и применение» 2004, №5-6, с.61-68;

- «Нейрокомпьютеры: разработка и применение» 2004, №12, с.61-68;

- «Нейрокомпьютеры: разработка и применение» 2005, №4, с.37-45;

- «Известия ТРТУ» 2005. Тематический выпуск №4, с. 35-42;

- «Физика волновых процессов и радиотехнические системы» 2003, №5 с.31-34;

- «Математическое моделирование» 2005, Том 17, №3, С.67-74;

- «Вестник Ставропольского государственного университета», 2004, Выпуск №38 с. 16-24.

- «Вестник Ставропольского государственного университета», 2004, Выпуск № 38 с. 46-50. б) в сборниках статей:

- Системы обработки информации. Сборник научных трудов. Выпуск 1. Харьков 2003г. С 29-41;

- Зб1рник наукових праць. Нацюнальна Академ1я Наук Укрши. Выпуск № 25 - Кшв, 2004. с. 65-78.

- Системи обробки шформацн. Зб1рник наукових праць. Випуск 9(37). Харюв, 2004. с.40-53;

- Системи обробки шформацн. Зб1рник наукових праць. Випуск 5(45). Харюв, 2005. с. 18-28;

- Зб1'рник наукових праць Хар1вського ушверситету Повпряних Сил. Випуск 6(6). Харюв, 2005. с.65-68;

- Зб1рник наукових праць. Нацюнальна Академ1я Наук Укрши, Выпуск №33.-Кшв,2005. с. 53-63.

3. Отражено в отчете о НИР.

4. Получено 5 патентов на изобретение и два положительных решения на выдачу патента.

Автор выражает глубокую благодарность д.т.н., профессору Червякову Н.И. основателю школы компьютерной ускоренной модулярной арифметики, который направлял автора к решению рассматриваемых в работе проблем и способствовал их внедрению.

Похожие диссертационные работы по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Заключение диссертации по теме «Теоретические основы информатики», Калмыков, Игорь Анатольевич

Выводы

1. На основе приведенной последовательности решения частных проблем сформированы методологические основы построения отказоустойчивых пепозиционных процессоров, функционирующих в полиномиальной системе классов вычетов.

2. Разработана методика построения отказоустойчивых непозиционных процессоров, функционирующих в ПСКВ. Данная методика состоит из 6 этапов. Применение данной методики предполагает использование математической модели вычислений в полиномиальной системе классов вычетов (см. гл.2), концептуальных основ построения корректирующих кодов ПСКВ (см. гл.З), методов поиска и локализации ошибок в процессе функционирования процессоров ПСКВ и их схемных реализаций (см.гл. 4), разработанных методов пересчета ортогональных базисов и коэффициентов ОПС, положенных в основу реконфигурации структуры процессора (см. гл. 5).

3. Разработанная методика построения устойчивых к отказам непозиционных процессоров, функционирующих в ПСКВ позволяет синтезировать более надежные вычислительные системы по сравнению с ранее известными. Для оценки пригодности данной методики был проведена разработка структуры отказоустойчивого процессора цифровой обработки сигналов, функционирующего в полиномиальной системе классов вычетов.

4. Применение методики позволяет процессору ПСКВ, реализующему ЦОС в расширенном поле Галуа CFf2'5y), сохранять коэффициент запаса работоспособности равный единице при возникновении 3 отказов. Таким образом, процессор обеспечивает функционирование даже при последовательном возникновении 3 отказов за счет снижения в допустимых пределах такого показателя качества как точность вычислений. При этом реализация непозиционного процессора, использующего корректирующие коды ПСКВ, обеспечивает сохранение работоспособного состояния при двух отказов, а применение метода «2 из 3» позволяет парировать только один отказ.

5. Проведенные исследования показали, что схемные затраты необходимые на реализацию вычислительной системы ЦОС, построенной на основе отказоустойчивого непозиционного процессора ПСКВ, составляют 79 процентов от аппаратурных затрат на многопроцессорное позиционное устройство ЦОС, реализующего метод маскирования отказов «2 из 3». Применение полиномиальной системы классов вычетов позволяет повысить скорость обработки данных более чем в 1,74 раза даже по сравнению с быстрыми алгоритмами обработки сигналов в позиционной системе счисления.

ЗАКЛЮЧЕНИЕ

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

Возрастание требований к технико-экономическим характеристикам современных вычислительных систем, расширение областей их применения и усиливающаяся тенденция к параллельным и конвейерным методам их организации привели к активизации работ по разработке вычислительных устройств с предельными для существующего уровня технологии значениями технических характеристик.

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

Качественным скачком в обеспечении реального масштаба времени и высокой точностью вычислений является применение полиномиальной системы классов вычетов, определяемой в расширенных полях Галуа Внутренний параллелизм, присущий арифметике ПСКВ, независимость обработки данных в вычислительных трактах позволяют широко использовать перспективные принципы организации вычислительных процессоров. Вместе с тем процессоры, составляющие значительную часть аппаратной реализации вычислительной техники, относятся к числу наименее надежных устройств, доля отказов и сбоев которых составляет более 50 процентов от общего числа отказов и сбоев аппаратуры. При этом среднее время ликвидации последствий последних, как правило, на 6-8 порядков превышает среднюю продолжительность выполнения одной задачи.

Таким образом, очевидна следующая проблема: с одной стороны, постоянный рост требований к скоростным характеристикам вычислительных устройств приводит к необходимости организации параллельных вычислений, а с другой стороны, при этом увеличивается частота возникновения отказов, и возрастает время простоя процессоров, вызванное трудностью отыскания неисправности.

Наиболее перспективным путем разрешения данной проблемы является придание процессорам свойства устойчивости к отказам в процессе функционирования. Данное свойство обеспечивает вычислительному устройству возможность выполнения заданных действий, и после возникновения отказов за счет снижения в допустимых пределах каких-либо показателей качества функционирования.

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

В ходе проведения исследований были получены следующие научные и практические результаты.

1. Разработаны математические основы выполнения модульных и немодульных операций в ПСКВ. Представлены методы и алгоритмы выполнения модульных и пемодульных операций в полиномиальной системе классов вычетов, характеризующиеся минимальными схемными и временными затратами па выполнение по сравнению с ранее известными реализациями.

2. Независимость и параллельность обработки данных в вычислительных трактах ПСКВ служат идеальной основой для построения корректирующих модулярных кодов. Разработана концепция построения корректирующих кодов полиномиальной системы классов вычетов. Проведены исследования корректирующих способностей модулярных кодов ПСКВ. Доказанные теоремы и следствия позволяют использовать коды ПСКВ для процедур поиска и коррекции ошибок в процессе функционирования вычислительных устройств.

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

4. Представлены и доказаны теоремы о корректирующих свойствах модулярных кодов ПСКВ с двумя контрольными основаниями. Доказано, что применение такого вида избыточности позволяет обнаруживать все двукратные ошибки и корректировать 100 процентов однократных и свыше 90 процентов двукратных ошибок. Таким образом, показано, что коды ПСКВ позволяют обнаруживать и исправлять ошибки большей кратности, чем показано в классической теории кодирования. Доказана теорема позволяющая определить минимальную избыточность для кодов ПСКВ с двумя контрольными основаниями.

5. Доказана возможность применения кодов ПСКВ для реализации процедур обнаружения и коррекции ошибок на основе проекции. Показано, что применение минимальной избыточности позволяет однозначно исправить любую однократную ошибку в кодовой комбинации. Благодаря минимальной вводимой избыточности данный метод коррекции является наиболее перспективным. В то же самое время разработка процедур такого типа в рамках существующих подходов встречает значительные затруднения, в первую очередь связанные с необходимостью пересчета ортогональных базисов.

6. Разработка и совершенствование методов и алгоритмов контроля и коррекции ошибок, которые базируются на вычисление позиционных характеристик кодов ПСКВ во временной области, позволяют придать непозиционным процессорам свойство отказоустойчивости. В ходе выполнения работы были разработаны и усовершенствованы методы и алгоритмы вычисления позиционных характеристик в кодах ПСКВ во временной области. Проведена разработка схемных реализаций данных процедур, которые характеризуются минимальными аппаратурными и временными затратами по сравнению с ранее известными реализациями.

7. Развитие теоретической базы построения непозиционного кода ПСКВ позволило разработать новый метод контроля и коррекции ошибок, проводимый в частотной области. Доказательство теорем о корнях интервального полинома послужило основой метода спектрального обнаружения ошибок. Применение преобразования к кодовой комбинации ПСКВ, аналогичного ДПФ, позволяет осуществлять поиск и локализацию ошибок при минимальных схемных затратах, то есть используя только одно контрольное основание. Кроме того, данный метод может быть положен в основу процедур выявления ошибок при работе устройства обнаружения и коррекции ошибок в кодах ПСКВ.

8. На основе сравнительного анализа был осуществлен выбор наиболее оптимального метода поиска и локализации ошибок. Применение допущения о простейшем потоке отказов позволило обоснованно выбрать в качестве позиционной характеристики - коэффициенты ОПС. Реализация данного метода позволила обеспечить минимальные схемные затраты при осуществлении процедур поиска и локализации ошибок. При этом одновременно с реализацией процедур коррекции ошибок осуществляется выполнение операции обратного преобразования из кода ПСКВ в позиционный код.

9. Проведенные исследования показали, что для обработки многократных ошибок, возникающих в результате отказов вычислительных модулей в процессе функционирования непозиционных процессоров, модулярные коды ПСКВ требуют введения значительной избыточности, что негативно сказывает на другие показатели качества функционирования. Уменьшить избыточность кодов ПСКВ можно только за счет применения реконфигурации структуры непозиционного процессора при возникновении отказов. Проведенные доказательства теорем о распределении ошибочных комбинаций по полному диапазону позволили разработать довольно простые процедуры поиска и локализации ошибок при деградации структуры процессоров ПСКВ. Кроме того, полученные результаты были положены в основу метода пересчета ортогональных базисов. Разработка метода пересчета ортогональных базисов позволяет обеспечить функционирование процессора ПСКВ при реконфигурации структуры, вызванной возникающими отказами модулей. Разработанный метод, в отличие от ранее известных, позволяет сохранять работоспособное состояние вычислительному устройству при минимально возможной избыточности.

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

11. Разработана методика построения устойчивых к отказам непозиционных процессоров, функционирующих в полиномиальной системе класса вычетов. Данная методика состоит из 6 этапов. Применение данной методики предполагает использование математической модели вычислений в полиномиальной системе классов вычетов (см. гл.2), концептуальных основ построения корректирующих кодов ПСКВ (см. гл.З), методов и алгоритмов поиска и локализации ошибок в процессе функционирования процессоров ПСКВ и их схемных реализаций (см. гл. 4), разработанных методов пересчета ортогональных базисов и коэффициентов ОПС, положенных в основу реконфигурации структуры процессора (см. гл. 5).

12. Разработанная методика построения устойчивых к отказам непозиционных процессоров, функционирующих в ПСКВ позволяет синтезировать более надежные вычислительные устройства по сравнению с ранее с известными вычислительными системами, реализующими метод маскирования отказов «2 из 3». Для оценки пригодности данной методики был проведена разработка структуры отказоустойчивого процессора цифровой обработки сигналов, функционирующего в полиномиальной системе классов вычетов.

13. Применение методики позволяет процессору ПСКВ, реализующему ЦОС в расширенном поле Галуа С/7^, сохранять коэффициент запаса работоспособности равный единице при возникновении 3 отказов. Таким образом, процессор обеспечивает функционирование даже при последовательном возникновении 3 отказов за счет снижения в допустимых пределах такого показателя качества как точность вычислений. При этом реализация пепозиционного процессора, использующего корректирующие коды ПСКВ, обеспечивает сохранение работоспособного состояния при двух отказов, а применение метода «2 из 3» позволяет парировать только один отказ.

14. Проведенные исследования показали, что схемные затраты необходимые на реализацию вычислительной системы ЦОС, построенной на основе отказоустойчивого непозиционного процессора ПСКВ, составляют 79 процентов от аппаратурных затрат на многопроцессорное позиционное устройство ЦОС, реализующего метод маскирования отказов «2 из 3». Применение полиномиальной системы классов вычетов позволяет повысить скорость обработки данпых более чем в 1,74 раза даже по сравнению с быстрыми алгоритмами обработки сигналов в позиционной системе счисления.

15. Предложены патентоспособные функциональные узлы и блоки непозиционных модулярных процессоров.

Список литературы диссертационного исследования доктор технических наук Калмыков, Игорь Анатольевич, 2006 год

1. Акушский И.Я., Юдицкий Д.М. Машинная арифметика в остаточных классах. - М.: Сов. радио, 1968. - 440с.

2. Амербаев В.М. Теоретические основы машинной арифметики. Алма-Ата: Наука, 1976.-324 с.

3. Акушский И.Я., Пак И.Т. Вопросы помехоустойчивого кодирования в непозиционном коде//Вопросы кибернетики. 1977, Т.28. С.36-56.

4. Арутюнов П.А. Теория и применение алгоритмических измерений. -М.: Энергоатомиздат, 1990. 256 с.

5. Айерленд К. Классическое введение в современную теорию чисел. -М.: Мир, 1987.- 416 с.

6. Акушский И.Я., Бурцев В.М. Вычисление позиционной характеристики (ядро) непозиционного кода/Теория кодирования и оптимизации сложных систем. Алма-Ата: Наука, 1977. С. 17-25.

7. Белоус А.Н. и др. Микропроцессорный комплекс БИС серии К1815 для цифровой обработки сигналов. М.: Радио и связь, 1992. - 256 с.

8. Блейхут Р. Теория и практика кодов, контролирующих ошибки. М.: Мир, 1986. - 536 с.

9. Блейхут Р. Быстрые алгоритмы цифровой обработки сигналов. М.: Мир, 1989.-448 с.

10. Ю.Боревич З.Н. Теория чисел. М.: Наука, 1972. - 495 с.

11. Быстрые алгоритмы в цифровой обработке изображепий/Под ред. Т.С.Хунга. М.: Радио и связь, 1984. - 221 с.

12. Бурый Е.В., Асеф Джафар Распознавание двумерных контрастных изображений объектов по инвариантным признакам. Нейрокомпьютеры в системах обработки изображений. М.: Радиотехника, 2003. - С.23-31.

13. Витерби А.Д., Омура Дж.К. Принципы цифровой связи и кодирования:326

14. Пер.с англ./Под ред. К.Ш. Зигангирова. М.:Радио и связь, 1982. - 536 с.

15. Воеводин В.В., Воеводин Вл. В. Параллельные вычисления. СПб.: БХВ-Петербург, 2002. - 608 с.

16. Вариченко JI.B. Абстрактные алгебраические системы и цифровая обработка сигналов. Киев: Наука думка, 1986. -.247 с.

17. Виноградов М.М. Основы теории чисел. М.: Наука, 1981. -176 с.

18. Галкина В.А., Червяков Н.И., Шапошников A.B., Сахнюк П.А. Нейронный цифровой фильтр с модулярной обработкой данных. /Нейрокомпьютеры: разработка, применение. №11, 2002, С.20-28.

19. Галушкин А.И. Теория нейронных сетей. Книга 1/Общая ред. А.И. Галушкина. М.: ИПРЖР, 2000. - 416 с.

20. Галушкин А.И. Теория нейронных сетей М.: ИПРЖР, 2000.-416 с

21. Галушкин А.И. Нейрокомпьютеры. Книга З/Общая ред. А.И. Галушкина. М.: ИПРЖР, 2000. - 528 с.

22. Галуев Г.А., Тараненко A.C. Нейросетевая система автоматической идентификации номерных знаков автотранспортных средств для задач комплексного обеспечения информационной безопасности/ Нейрокомпьютеры: разработка и применение. 2004, №5-6, с. 19-36.

23. Гамулин P.M., Ильясов Б.Г., Мугаттаров М.Г. Применение нейронных сетей в задачах распознавания трехмерных объектов. Нейрокомпьютеры в системах обработки изображений. М.: Радиотехника, 2003. - С.32-39.

24. Голд Б. и др. Цифровая обработка сигналов./Пер с англ. М.: Сов. радио, 1973.- 368 с.

25. Глухов М.М., Елизаров В.П., Нечаев A.A. Алгебра. В 2-х томах. М.: Гелиос АРВ, 2003.

26. Дагман Э.И., Кухарев Г.А. Быстрые дискретные ортогональные преобразования. Минск: Беларусь, 1984. - 145 с.

27. Дадаев Ю.Г. Арифметические коды, исправляющие ошибки. М.: Сов.327радио, 1969.- 168 с.

28. Даджион Д. Цифровая обработка многомерных сигналов/Пер. с англ. -М: Мир, 1989.-480 с.

29. Долгов A.M. Диагностика устройств, функционирующих в системе остаточных классов. М.: Радио и связь, 1982. - 64 с.29.3адирака В.К. Теория вычислений преобразований Фурье. Киев: Наука думка, 1983.-216 С.

30. ЗО.Зубчук В.И., Сигорский В.П., Шкуро А.Н. Справочник по цифровой схемотехнике. К.: Тэхника, 1990.-448 с.

31. Иыуду К.А. Надежность, контроль и диагностика вычислительных машин и систем. М.: Высш. шк., 1989. - 216 с.

32. Калмыков H.A. Организация нейронной сети с деградируемой структурой для ортогональных преобразований сигналов/Нейрокомпьютеры: разработка и применение. № 4, 2005, с.37-45.

33. Калмыков H.A. Математическая модель нейронной сети для исправления ошибок непозиционного кода поля Галуа в частотной области/ Нейрокомпьютеры: разработка и применение. №5-6, 2004, с.71-78.

34. Калмыков И.А., Червяков H.H., Щелкунова Ю.О., Бережной В.В. Математическая модель нейронных сетей для исследования ортогональных преобразований в расширенных полях Галуа/Нейрокомпыотеры: разработка, применение. №6, 2003. с.61-68.

35. Калмыков H.A., Червяков H.H., Щелкунова Ю.О., Бережной В.В. Архитектура отказоустойчивой нейронной сети для цифровой обработки сигиа-лов/Нейрокомпыотеры: разработка, применение. №12, 2004. с.51-60.

36. Калмыков H.A. Многоступенчатая полиномиальная система классов вычетов и ее нейросетевая реализация/Моделювания та шформацшш технологи. Зб1рник наукових праць. Нацюнальна Академ1я Наук Укрши. Выпуск № 33 -Кшв,2005. с.53-62

37. Калмыков И.А., Червяков Н.И., Щелкунова Ю.О., Бережной В.В., Шилов A.A. Нейросетевая реализация в полиномиальной системе классов вычетов операций ЦОС повышенной разрядности/ Нейрокомпьютеры: разработка и применение, 2004, №5-6, с.94-101.

38. Калмыков И.А. Коррекция ошибок в модулярных кодах на основе нейросетевого алгоритма вычисления номера интервала/3б1рник наукових праць XapißCbKoro ушверситету Повпряних Сил. Випуск 6(6). XapKÍB, 2005. с.65-68.

39. Калмыков И.А., Червяков Н.И., Щелкунова Ю.О., Бережной В.В. Математическая модель нейронной сети для коррекции ошибок в непозиционном коде расширенного поля Галуа/ Нейрокомпьютеры: разработка, применение. №8-9, 2003. С. 10-16.

40. Калмыков H.A., Щелкунова Ю.О., Гахов В.Р., Гордепко Д.В., Новиков В.И. Модель и структура нейронной сети для реализации ЦОС в расширенных полях Галуа/3б1рник наукових прац. Выпуск 1. «Системи обработки шфор-мацп», 2003, С.29-41.

41. Калмыков И.А., Щелкунова Ю.О., Шилов A.A., Чипига A.A. Разработка нейронной сети для определения интервального номера числа/ Материалы329

42. I Санкт-Петербургская межрегиональная конференция «Информационная безопасность регионов России (ИБРР-2003)», часть 2,Санкт-Петербург, 2003, С.54.

43. Калмыков И.А., Щелкунова Ю.О., Гахов В.Р. Повышение устойчивости функционирования биометрических систем защиты на основе применения полиномиальной системы класса вычетов/Известия ТРТУ №4, 2003. С. 166-169.

44. Калмыков И.А., Щелкунова Ю.О., Гахов В.Р. Применение полиномиальной системы класса вычетов для повышения отказоустойчивости биометрических систем аутентификации/Известия ТРТУ №4, 2003. С. 151-155.

45. Калмыков И.А., Шилов A.A. Математическая модель нейронной сети для определения интервального номера числа/Известия ТРТУ №4, 2003. С. 171.

46. Калмыков И.А., Щелкунова Ю.О., Гахов В.Р., Шилов A.A. Математическая модель коррекции ошибок в полиномиальной системе класса вычетов на основе определения корней интервального полинома/Волновые процессы. №5, т.6, Самара, 2003 С.30-34.

47. Калмыков И.А. Разработка метода контроля и коррекции ошибок для непозиционного спецпроцессора с деградируемой структурой/Зб1рник наукових праць 2004 Кшв, Нацюиальиа Академ1я Наук Укрши, Выпуск № 25, с. 65-78.

48. Калмыков И.А., Чипига А.Ф. Структура нейронной сети для реализации цифровой обработки сигналов повышенной разрядности/Вестник Ставропольского Государственного Университета, 2004, Выпуск № 38 с. 46-50.

49. Калмыков И.А., Бережной В.В. Многоступенчатая полиномиальная система классов вычетов в расширенных полях Галуа и ее нейросетевая реализация/Вестник Ставропольского Государственного Университета, 2004, Выпуск №38 с. 16-24.

50. Калмыков И.А., Чипига A.A. Методика пересчета коэффициентов ОПС для живучих систем биометрической аутентификации пользователя/ Материалы VI Международной научно-практической конференции «Информационная безопасность». Таганрог, 2004. - с. 144-146.

51. Калмыков И.А. Математические модели нейросетевых отказоустойчивых вычислительных средств, функционирующих в полиномиальной системе классов вычетов/ Под ред. Н.И. Червякова. М.: ФИЗМАТЛИТ, 2005. - 276 с.

52. Калмыков И.А., Велигоша A.B., Тынчеров К.Т. Анализ распределения одиночных ошибок в полном диапазоне при использовании СОК/ Деп. в/ч 1 1520. Сб. рефератов депонированных рукописей. Вып. 27, Сер. Б, инв.№ 2491, 1994.

53. Калмыков И.А., Велигоша A.B. Использование системы счисления в остаточных классах при разработке цифровых фильтров/ Деп. в/ч 1 1520. Сб. рефератов депонированных рукописей. Вып. 26, Сер. Б, инв.№ 2449, 1994.

54. Калмыков И.А., Велигоша A.B. Преобразователь двоичного кода в код СОК на основе ПЗУ для высокоскоростных цифровых фильтров/ Деп. в/ч 11520. Сб. рефератов депонированных рукописей. Вып. 26, Сер. Б, инв.№ 2458, 1994.

55. Калмыков И.А., Велигоша A.B. Повышение отказоустойчивости процессоров ЦОС путем реконфигурации структуры/Деп. в/ч 11520. Сб. рефератов депонированных рукописей. Вып. 25, Сер. Б, инв.№ 2318, 1993.

56. Калмыков И. А. Метод пересчета коэффициентов обобщенной полиадической системы для спецпроцессоров с деградируемой структурой/Известия ТРТУ. Тематический выпуск. Таганрог: Изд-во ТРТУ, 2005. №4, С. 35-42.

57. Калмыков И.А., Щелкунова Ю.О., Малофей А.О., Рыбальченко М.С. Спектральное обнаружение и локализация ошибок в полиномиальной системе классов вычетов/Математическое моделирование. М. 2005. Том 17, №3, С.67-74

58. Кормен Т., Лейзерсон Ч., Риверст Р. Алгоритмы: построение и анализ. М.: МЦНМО, 2000.-960 с.

59. Кнут Д. Искусство программирования для ЭВМ. Т.2.: Получисленные алгоритмы. -М.: Мир, 1977.-674 с.

60. Кун С. Матричные процессоры на СБИС./Пер с англ. М.: Мир, 1991.671 С.

61. Круглов В.В., Борисов В.В. Искусственные нейронные сети. Теория и практика. М.: Горячая линия, 2001. -380 с.

62. Каппелини В., Эмилиани П. Цифровые фильтры и их применение. -М.: Энергоатом из дат, 1989. 360 с.

63. Коляда А.П., Пак И. Т. Модулярные структуры конвейерной обработки цифровой информации. Минск: Университетское, 1992. -256 с.

64. Коляда A.A. О ядре числа в системах остаточных классов/ Кибернетика. №2, 1982. С.123-125.

65. Коляда А. А. О нормированном ядре числа в системе остаточных классов и его вычислениях/Вест. Бел. университета. Сер. 1. 1983. №3. С.12-16.

66. Клязник B.B. и др. Применение СОК при построении цифровых фильтров/Вычислительные средства в технике и системе связи. 1978. №3. С.69-78.

67. Кларк Дж. Кодирование с исправлением ошибок в системах цифровой связи. М.: Радио и связь, 1987. - 392 с.

68. Касами Т. Теория кодирования. М.: Мир, 1978. - 576 с.

69. Кухарев Г. А. Алгоритмы и систолические процессоры для обработки многозначных данных. Минск: Наука и техника, 1990. -295 с.

70. Кочемасов В.Н. Акустоэлектронные Фурье-процессоры. М.: Радио и связь, 1987.- 166 с.

71. Каляев В.А. Многопроцессорные вычислительные системы. Таганрог: Наука, 1990.-205 с.

72. Кухарев Г.А., Тропченко А.Ю. Систолические процессоры для обработки сигналов. Минск: Беларусь, 1988. - 127 с.

73. Касаткин В.Н. Новое о системах счисления. Киев: Виша школа, 1982.96 с.

74. Куприянов М.С., Матюхин Б.Д. Цифровая обработка сигналов: процессоры, алгоритмы, средства проектирования. СПб.: Политехника, 1999. -367 с.

75. Каллан Р. Основы концепции нейронных сетей: Пер с англ. М.: «Вильяме», 2001.-288 с.

76. Карелов H.H. Реализация алгоритмов цифровой обработки сигналов на основе нейроподобной сети/ Нейрокомпьютеры в системах обработки сигналов. Книга 9.- М.: Радиотехника, 2003, С. 15-21.

77. Краснобаев В. А. и др. Помехоустойчивое кодирование в АСУ. Харьков: ХВВКИУ РВ, 1990. 154 с.

78. Краснобаев В. А. и др. Методы повышения надежности специализированных ЭВМ систем и средств связи. Харьков: ХВВКИУ РВ, 1990. - 172с.

79. Космиков Ю.Ы. Принципы построения графического нейросетевого процессора/ Нейрокомпьютеры в системах обработки изображений. М.: Радиотехника, 2003. - С.47-55.

80. Коротаев Г.А. Анализ и синтез речевого сигнала методом линейного предсказания // Зарубежная радиоэлектроника.-1990- №3- С. 31-50.

81. Лужецкий В.А. Машинная арифметика ЦВМ в кодах Фибоначчи и золотой пропорции. М.: Научный Совет АН СССР по, комплексной проблеме "Кибернетика", 1981.-64 с.

82. Моделирование сложных систем/А.П. Бусленко и др. М.: Наука, 1978.-339с.

83. Маклеллан Дж. и др. Применение теории чисел в цифровой обработке сигналов./Пер с анлг. М.: Радио и связь, 1983. - 264 с.

84. Морнл С. Цифровой спектральный анализ и его применения/Пер с англ. М.: Мир, 1990.-584 с.

85. Нейрокомпьютеры в системах обработки изображений/Под общ. ред. А.И. Галушкина. М.: Радиотехника, 2003. - 192 с.

86. Нуссбаумер Г. и др. Быстрые преобразования Фурье и алгоритмы сверток./Пер с англ. М.: Радио и связь, 1985. - 248 с.

87. Наумов К.П., Ушаков В.Н. Акустооптические сигнальные процессоры. М.:САЙНС-ПРЕС, 2002. - 80 с.

88. Наумов К.П., Егоров Ю.В., Ушаков В.Н. Акустооптические процессоры. М.: Радио и связь, 1991. - 324 с.

89. Надежность и эффективность в технике: Справочник/Ред. совет: B.C. Авдуевский (пред.) и др. М.: Машиностроение, 1987 - (В пер.)

90. Оссовский С. Нейронные сети для обработки информации. М.: Финансы и статистика, 2002. - 344 с.

91. Пелед Б. Цифровая обработка сигналов. Теория, проектирование и реализация. Киев: Виша школа, 1979. - 263 с.

92. Полард Дж. Быстрые преобразования Фурье в конечном поле/ Применение теории чисел в цифровой обработке сигналов. М.: Радио и связь, 1983.-С.147- 156.

93. Применение нетрадиционных арифметик в аппаратуре цифровой обработки сигналов/Романихип A.B., Кухарев Г.А. М.: РУМБ, 1991. -44 с.

94. Плекин В.Я. Цифровые устройства селекции движущихся целей. -М.: САЙН-ПРЕСС, 2003. 80 с.

95. Плекин В.Я. Алгоритмы и цифровые устройства селекции движущихся целей. М.: Издательство МАИ, 2002. - 124 с.

96. Рабинер Л., Голд Б. Теория и применение цифровой обработки сигналов./Пер с англ. М.: Мир, 1978. - 848 с.

97. Радиолокационные станции с цифровым синтезированием апертуры антенны/Под ред. В.Т. Горяинова. М.: Радио и связь, 1988. - 304 с.

98. Рейклитис Г и др. Оптимизация в технике: В 2-х книгах. М.: Мир,1986.

99. Раскин АЛ. Анализ сложных систем и элементы теории оптимального управления. М.: Сов. радио, 1976. - 344 с.

100. Рамишвили Г.С. Автоматическое опознавание говорящего по голосу. М.: Радио и связь-1981- 224 с.

101. Согомонян Е.С., Слабаков Е.В. Самопроверяемые устройства и отказоустойчивые системы. М.: Радио и связь, 1989. - 208 с.

102. Самсонов Б.Б. и др. Теория информации и кодирования. Ростов-на-Дону: Феникс, 2002. - 288 с.

103. Сверхбольшие интегральные схемы и современная обработка сигналов/Под ред. Г.Куна. М.: Радио и связь, 1989. - 472 с.

104. Справочник по цифровой вычислительной технике/ Малиновский Б.Н., Александров A.B. Киев: Техника, 1974. - 512 с.

105. Самсонов Б.Б., Плохов Е.М., Филоиепков А.И. Компьютерная ма338тематика (основание информатики). Ростов-на-Дону: Феникс, 2002. - 512 с.

106. СБИС для распознавания образов и обработки изображений/ Под ред. К.Фу. М.: Мир, 1988. - 247 с.

107. Стахов В. Г. Применение кодов золотой пропорции. М.: Радио и связь, 1984. - 152 с.

108. Сахпо И.В., Харченко A.B., Гаврилов Д.А. Применение нейропро-цессора Л1879ВМ1 для цифровой обработки сигналов PJIC обзора земной поверхности/Нейрокомпьютеры: разработка, применение. №5-6, 2004, С.84-90.

109. Сложные технически системы (оценка характеристик)/И.Г. Желез-нов и др. Под ред. И.Г. Железнова. -М.: Высшая школа, 1984. 119 с.

110. Содерстэнд М. Недорогой быстродействующий рекурсивный фильтр на основе арифметики остаточных классов// ТИИЭР. 1977. Т.65. №7. С.95-99.

111. Татузов АЛ. Эффективная организация нейросетевых вычислений при поиске объектов на изображении/ Нейрокомпьютеры: разработка и применение. №5-6, 2004, С.37-44.

112. Толковый словарь по вычислительным системам/В. Иллингуорт: Пер с англ.; Под ред. Е.К. Масловского. М.: Машиностроение, 1990. - 560 с.

113. Торгашев В.А. Система остаточных классов и надежность ЦВМ. -М.: Сов. радио, 1973.- 1 18 с.

114. Ткаченко А. В. Отказоустойчивые структуры в корректирующих счислениях/ Автоматика и телемеханика. 1993. №1. С. 154-165.

115. Ушакова Г.Н. Аппаратный контроль и надежность специализированных ЭВМ. М.: Радио и связь, 1982. - 372 с.

116. Физические основы акустооптики/ В.И. Балакший, В.Н. Парыгин, JI.E. Чирков. -М.: Радио и связь, 1985.-354 с.

117. Хетагуров Я.А. и др. Надежность автоматизированных систем управления/Под ред. А.Я. Хетагурова. М.: Высш. школа, 1979. - 287 с.

118. Цифровая обработка сигналов: Справочник/ Под ред. Л.М. Голь-депберга. М.: Радио и связь, 1985. - 312 с.

119. Цифровая обработка сигналов/Под ред. А.Б. Сергиепко. СПб.: Питер, 2002. - 608 с.

120. Цифровая обработка сигналов на основе теоремы Уиттекера-Котельникова-Шеннона./М.А. Басараб М.А. и др. М.: Радиотехника, 2004. -72 с.

121. Червяков H.H. Отказоустойчивые непозиционные процессоры/ Управляющие системы и машины. 1988. №3. С.3-7.

122. Червяков H.H. Надежность и живучесть систем управления и связи, функционирующих в СОК. Ставрополь: СВВИУС, 1986. - 58 с.

123. Червяков H.H. Применение системы остаточных классов в цифровых системах обработки и передачи информации. Ставрополь: СВВИУС, 1985.- 68 с.

124. Червяков Н.И., Краснобаев В.А. Функциональные блоки и узлы отказоустойчивых и высокопроизводительных систем. Ставрополь: СВВИУС, 1989.-95 с.

125. Червяков Н.И., Бережной В.В., Оленев A.A., Калмыков И.А. Минимизация избыточности кода системы остаточных классов с одним контрольным основанием/ Электронное моделирование. 1994. №1. Т. 16. С.56-61.

126. Червяков Н.И. Преобразователи цифровых позиционных и непозиционных кодов в системах управления и связи. Ставрополь, СВВИУС. 1985. -63 с.

127. Червяков H.И., Калмыков И.А., Велигоша A.B., Иванов П.Е. Цифровые фильтры в системе остаточных классов/Радиоэлектроника. Т.38. №8, 1995,С. 11-20.

128. Червяков Н.И., Шапошников A.B., Сахнюк П.А., Лавриненко C.B. Применение нейронных сетей Хопфилда для коррекции ошибок в модулярных нейрокомпьютерах/Нейрокомпьютеры: разработка, применение. №11, 2002, С.10-16.

129. Червяков И.И., Шапошников A.B., Сахнюк П.А. Иерархическая модульная нейронная сеть с деградируемой структурой, функционирующая в СОК/Нейрокомпыотеры: разработка, применение. №2, 2000, С.63-71.

130. Червяков Н.И., Шапошников A.B., Сахнюк П.А. Оптимизация структуры нейронных сетей конечного кольца/Нейрокомпьютеры: разработка, применение. №10, 2001, СЛ 3-18.

131. Червяков Н.И., Бережной В.В., Гончарова E.H., Калмыков И.А. Локализация и исправление арифметических ошибок в модулярных нейрокомпьютерах/Нейрокомпьютеры: разработка, применение. №7, 2003. С. 28-32.

132. Червяков Н.И., Шапошников A.B., Сахнюк П.А., Калмыков И.А. Применение модулярных вычислений для нейрообработки сигналов/Материалы международной конференции «Нейрокомпьютеры и их применение 2002», Москва, 2002.

133. Червяков Н.И., Сахнюк П.А., Шапошников A.B., Ряднов С.А. Модулярные параллельные вычислительные структуры нейропроцессорных систем. М.: ФИЗМАТЛИТ, 2003. 288 с.

134. Червяков Н.И., Шапошников A.B., Сахнюк П.А. Применение нейронных сетей в задачах цифровой обработки сигналов/Нейрокомпыотеры в системах обработки сигналов. Книга 9.- М.: Радиотехника, 2003, С.6-14.

135. Червяков Н.И., Шапошников A.B., Сахнюк П.А. Модель структуры нейронной сети для реализации арифметики остаточных классов

136. Нейрокомпьютеры в системах обработки сигналов. Книга 9.- М.: Радиотехника, 2003, С. 22-31.

137. Червяков H.H., Шапошников A.B., Сахнюк П.А., Макоха А.Н. Нейрокомпьютеры в остаточных классах. М.: Радиотехника, 2003. - 272 с.

138. Шварцман В.О. Истоки и перспективы компьютерной телефонии/ Вестник связи. №4, 1999, С. 30-45.

139. Шелухип О.И., Лукьянцев Н.Ф. Цифровая обработка и передача речи/Под ред. О.И. Шелухипа. М.: Радио и связь, 2000. - 456 с.

140. Шаракшанэ A.C., Железнов И .Г., Ивницкий В.А. Сложные системы. М.: Высшая школа, 1977. - 243 с.

141. Шуба IO.A. Оценка целесообразности применения системы остаточных классов в аппаратуре обработки сигналов/Радиотехника, т.25 . 1980. №1. С.75-76.

142. Щелкунова Ю.О., Калмыков И.А. Применение полиномиальной системы класса вычетов для цифровой обработки сигналов/Материалы IV Межрегиональной научной конференции, г. Ставрополь, 2003, С.34-37.

143. Beckmann P.E., Musicus B.R. Fast fault-tolerant digital convolution using a polynomial residue number system./IEEE Trans, on Signal Processing, pp.2300-2313, July 1993.

144. Barzi F. Error correcting properties of redundant residue number systems / IEEE Trans. Comput.1973. vol. c-22, № 3, P.307-3E5.

145. Bayoumi M. Models for VLSI implementation of RNS arifmetic modules/Proc. of IEEE 6th Symp. on Comp. Arifmetic. June 1983. P. 174-182.

146. Chiang C. Residue arifmetic and VLSI/ IEEE IICD-83; Institute of Electrical and Electronics Conferences on Computer Design. 1983, № 3. P.80-83.

147. Fortes J.A. Gracefully degradable processor arrays// IEEE Trans. Corn-put. November 1995, P. 1033-1044.

148. Etzel M. The design of specialized residue classes for efficient recursive digital filter realization / IEEE Trans. Acoust. Signal Processing, vol. ASSP-30, 1982, № 6. P.370-380.

149. Gosentino R. Fauld tolerante in a systolic residue arithmetic processor array / IEEE Trans. Comput. 1988. vol.C-37, № 7. P.886-890.

150. Gregory R. Base conversion in the RNS / BBT. 1977. vol.17. P. 286302.

151. Haykin S. Neural Networks. A Comprehensive Foundation. New York: Macmillan College Publishing Company

152. Hopfield J. Neurons with graded response have collective computational properties like those of two-state neurons. Proceedings of the National Academy of Sciences, 81, p 3088-3092.

153. Hedlund K.S. Wafer scale integration of Configurable Highly Parallel (CHiP) processors. In Conference on Parallel Processing, pp/262-264, 1992.

154. Huang K.H, Abraham Y.A. Algorithm-based fault-tolerance for matrix operations. IEEE Tpransactions on Computers, pp. 518-528, Yull 1984.

155. I.Y. Iou, J.A.Abraham. Fault-tolerant matrix arithmetic and signal processing on lightly concurrent computing structures. Proc.IEEE, pp. 732-741, May, 1996.

156. Jullien J. A VLSI implementation of RNS-Based architectures / Inter343national Symposium on Circuits and Systems, Japan, 1985.

157. K.O'Keefe A digital signal processor with uses the RNS / Int. Conf. Systems, Networks and Computers. Mexico. 1971. vol.-2. P.669-673.

158. Key E.I. Digital signal processing with RNS/ IEEE IICD-86; Institute of Electrical and Electronics Conferences on Computer Design. 1983, № 3. P.204-207.

159. Miller D. An implementation of the IMS algorithm in the RNS / IEEE Trans.on Circuits and Syst. 1984. vol.CAS-31, № 5. P.452-461.

160. Moore W.R. A review of fault-tolerant techniques for enhancement of integrated circuit yield// Proc. IEEE P.684-698. May 1986.

161. Moore W.R. and A. McCade. Systolic Arrays. Adam Hilger, 1997.

162. Radindo G.R. System level reliability in convolution computa-tions./IEEE Trans. Acoust., Speech, Signal Processing, vol. 7, p.p.1241-1252, 1989.

163. Ramachadran V. Sniggle residue error correction in RSA/IEEE Trans. Comput. 1983. vol.32, May. P.504-507.

164. Salown Salam Binary-to-residue and residue-to-binary converters / In J. Electronic. 1986. vol.61, J6 1. P.79-84.

165. Shenoy M. Accurate RNS scaling technique for high-speed signal processor/IEEE Trans. Acoust. Signal Processing, vol. 37, 1988, № 6. P.929-937.

166. Siewiorek D.P. The Theory and Practice of Reliable System Design. Digital Press, 1993.

167. Tsend B. Implementation of DFT structures using RNS / IEEE Trans. Comput. 1984. voI.C-28, № 2. P.138-149.

168. Taylor J. A compression of DFT algorithms using residue architecture/ Computer and Electrical Engineering (England), Sept. 1981, Vol.8, p. 161 -171.

169. Taylor J., Jullien G. Residue number scaling and other operations using ROM arrays/ IEEE Trans. Comput., 1978, Vol. 27, № 4, p. 325-336.

170. Yoccoro J. Asistolic discret fourier transform using RNS/IEEE Proc/ ICASSP-86. 1986,vol.2, May. P.l 157-1160.

171. Uandelbaum D. Error correction in residue arithmetic / IEEE Trans. Comput. 1972. vol.C-21, № 6. P.538-545.

172. Ulman Z. Sign detection and implicit conversion of number in residue arithmetic/ IEEE Trans. Comput., 1983, Vol. C-32, № 6, p. 590-595.

173. Wilmhoft R. On hard errors in RNS architecture/ IEEE Trans. Acoust. Signal Processing, vol. ASSP-32, 1984, № 5. P.772-774.

174. Woods J. Stability of 2-D causal digital filters, using the residue theorem /IEEE Trans. Acoust. Signal Processing., 1983, vol.31, № 3. P.774-772.

175. Zhang C. Parallel designs for Chinese remainder conversion/ Proc. Int. Conf. Parallel Process (17-21.Aug. 1987). Univesity Park, 1987. P.557-559.

176. Zhang D. Parallel VLSI neural sections designs New York: Spingen, 1998, p 257.

177. Калмыков И.А. Устройство для вычисления сумм парных произведений/ Патент № 2012041/ Открытия. Изобретения. 1994. Бюл. № 8.

178. Калмыков И.А., Оленев А.А. Систолический отказоустойчивый процессор дискретного преобразования Фурье/ Патент № 2029437/ Открытия. Изобретения. 1994. Бюл. №16.

179. Калмыков И.А., Бережной В.В., Оленев А.А. Систолический процессор ДПФ с коррекцией ошибки/ Патент № 2018950 /Открытия. Изобретения. 1994.-Бюл. № 16.

180. Калмыков И.А., Лободин М.В., Алексишин Е.В., Щелкунова 10.0. Нейронная сеть для вычисления коэффициентов обобщенной полиадической системы, представленных в расширенных полях Галуа GF(2v)./naTenT № 2258956. Бюл. №23 от 20.08.2005.

181. Калмыков И.А., Емельяненко С.В., Лисицын А.В. Устройство для обнаружения и исправления ошибок в полиномиальной системе класса выче-тов./Патент № 2267808. Бюл. №01 от 10.01.2006.

182. Калмыков И.А., Емельяненко С.В., Лободин А.В. Устройство длявычисления сумм парных произведений в полиномиальной системе классов вычетов. Решение о выдаче патента (№ 2004101990/09(001852). Приоритет от 22.01.2004.

183. Копытов В.В, Малофей О.П., Малофей А.О., Малофей Ю.О., Царев Д.Б. Устройство коррекции ошибок с расширенным набором решающих правил/ Патент № 2152129 от 27.06.2000. БИ № 18, 20.07.98.

184. Малофей О.П., Малофей Ю.О., Авдеев В.Г., Якименко А.И., Якименко И.Л. Устройство коррекции ошибок с расширенным набором решающих правил и учётом сигнала стирания/ Патент № 2208907 от 20.07.03.

185. Зайлер Т.М. (СН). Управляемая компьютером отказоустойчивая система. Решение о выдаче патента (№ 2003132274/09(002166). Приоритет от 23.01.2003. Бюл. №19 (II). с.568.

186. Третья редакция рейтинга 50 самых мощных компьютеров СНГ Тор50 (11.2005). http://www.supercomputers.ru/7page-rating.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.