Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Метод, алгоритм и специализированное устройство параллельной обработки символьной информации

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Апробация работы. Основные научные результаты работы докладывались и обсуждались на IX Международной Научно-практической Конференции «Компьютерные технологии в науке, производстве, социальных и экономических процессах» (г.Новочеркасск, 2008), II Международной научно-практической конференции «Ценности и интересы современного общества» (г.Курск, 2008), VIII Международной конференции… Читать ещё >

Содержание

  • ГЛАВА 1. АНАЛИЗ СУЩЕСТВУЮЩИХ АППАРАТНЫХ АРХИТЕКТУР И ПРОГРАММНЫХ СРЕДСТВ ДЛЯ ОБРАБОТКИ СИМВОЛЬНОЙ ИНФОРМАЦИИ
    • 1. Л. Обработка символьной информации и быстрые символьные вычисления
      • 1. 2. Аппаратные архитектуры для высокопроизводительных вычислений. Анализ их ограничений
        • 1. 2. 1. CISC и RISC-архитектуры
        • 1. 2. 2. Суперскалярные и VLIW-процессоры
        • 1. 2. 3. Архитектуры с общей и распределенной памятью
        • 1. 2. 4. Символьные процессоры и архитектуры
        • 1. 2. 5. Программируемые логические интегральные схемы
        • 1. 2. 6. Процессоры логического вывода
      • 1. 3. Ассоциативно параллельные процессоры
      • 1. 4. Анализ программных средств для символьных вычислений
      • 1. 5. Сущность предлагаемого подхода
      • 1. 6. Выводы по главе
  • ГЛАВА 2. РАЗРАБОТКА МЕТОДА РАЗРЕШЕНИЯ КОНФЛИКТОВ Г? И МНОЖЕСТВЕННЫХ ПЕРЕСЕЧЕНИЯХ ОБРАЗЦА И МОДИФИКАТОРА ПРОДУКЦИИ. ОБОСНОВАНИЕ ЛОГИЧЕСКОГО УСЛОВИЯ РАССТАНОВКИ ПРИОРИТЕТОВ ПРОДУКЦИЙ
    • 2. 1. Конструктивные объекты. Отношения на словах
    • 2. 2. Алгоритмическая система А.А.Маркова
    • 2. 3. Индикатор пересечений образца и модификатора продукции
    • 2. 4. Безотступное выполнение операции замены
    • 2. 5. Множественные пересечения между образцом и модификатором продукции
    • 2. 6. Конфликтные ситуации при срабатывании продукций с множественными пересечениями образца и модификатора
    • 2. 7. Расстановка приоритетов срабатывания продукций
    • 2. 8. Выводы по главе
  • ГЛАВА 3. РАЗРАБОТКА ТЕХНИЧЕСКИХ РЕШЕНИЙ И
  • СПЕЦИАЛИЗИРОВАННОГО УСТРОЙСТВА ПАРАЛЛЕЛЬНОЙ ЗАМЕНЫ СИМВОЛЬНОЙ ИНФОРМАЦИИ. СТРУКТУРНО-ФУНКЦИОНАЛЬНАЯ ОРГАНИЗАЦИЯ СПЕЦИАЛИЗИРОВАННОГО УСТРОЙСТВА ЗАМЕНЫ
    • 3. 1. Требования и предложения для схемотехнических решений и функциональные узлы для модификации символьных данных (строк)
    • 3. 2. Схемотехническое решение и алгоритм для замены строк на базе циклического условного сдвигателя
      • 3. 2. 1. Разработка структурно-функциональной организации устройства
      • 3. 2. 2. Разработка алгоритмов работы устройства и описание его функционирования
    • 3. 3. Разработка специализированного устройства с однородной операционной частью для параллельной замены строк на основе ассоциативной матрицы
      • 3. 3. 1. Разработка метода реконфигурации для параллельной замены строк на основе ассоциативной памяти
      • 3. 3. 2. Разработка структурно-функциональной организации устройства замены
      • 3. 3. 3. Разработка структурных схем основных блоков устройства замены
      • 3. 3. 4. Разработка алгоритмов работы устройства и описание его функционирования
    • 3. 4. Расчет аппаратной сложности разработанных устройств
    • 3. 5. Выводы по главе
  • ГЛАВА 4. МОДЕЛИРОВАНИЕ РАБОТЫ УСТРОЙСТВА ПАРАЛЛЕЛЬНОЙ ЗАМЕНЫ ВХОЖДЕНИЙ И РАЗРАБОТАННОГО МЕТОДА РАЗРЕШЕНИЯ КОНФЛИКТОВ
    • 4. 1. Синтез имитационной модели и моделирование работы устройства замены с однородной операционной частью
      • 4. 1. 1. Описание моделирующей среды
      • 4. 1. 2. Синтез имитационной модели условного циклического сдвигателя
      • 4. 1. 3. Синтез имитационной модели устройства замены с однородной операционной частью
      • 4. 1. 4. Анализ характеристик синтезированных моделей устройств
    • 4. 2. Программное моделирование работы разработанного метода разрешения конфликтных ситуаций
      • 4. 2. 1. Описание программно-аппаратной среды моделирования

Метод, алгоритм и специализированное устройство параллельной обработки символьной информации (реферат, курсовая, диплом, контрольная)

Актуальность.

Современный этап развития устройств вычислительной техники (ВТ) характеризуется организацией параллельных вычислений с использованием таких форм распараллеливания, которые свойственны естественному интеллекту в части применения базовой схемы принятия решений «условие—"действие» [5,11]. Особая система правил (продукционная система) как формализация данной схемы, а также аппаратно-программные средства, поддерживающие базовые продукционные операции составляют основу продукционной парадигмы вычислений, применяемой для параллельной обработки символьной информации (ОСИ) [4,5,55].

Тем не менее, системы продукций и основные продукционные операции в них (точный или приблизительный поиск по образцу, пересечение/объединение/дополнение фрагментов строк, модификация данных, реконфигурация структуры и др.) получили ограниченную аппаратную поддержку в современной ВТ. Они, как правило, реализуются программно, что приводит к неудовлетворительным временным характеристикам специализированных устройств при решении задач ОСИ [9]. Повышенное внимание к вопросу временной оценки задач ОСИ объясняется тем, что процессы символьных вычислений присутствуют в компьютерных системах распознавания образов, системах поддержки принятия решений, основанных на моделях обработки знаний, естественноязыковых системах, криптографических системах, информационно-поисковых системах и др [1,9−13,32,58,60]. В целом, задачи ОСИ по экспертным оценкам занимают до 80% от общего объема прикладных вычислительных задач в различной постановке [1]. Экстенсивный подход к решению задач ОСИ заключается в применении известных типов архитектур вычислительных устройств и систем обработки числовой информации, что составляет основное противоречие исследования, не позволяющее достигнуть необходимой производительности символьных вычислений.

Создание нетрадиционных архитектур устройств ОСИ, основанных на идеологии PIM-процессоров (Processor In Memory), является перспективным направлением развития высокопроизводительных средств ВТ и определяет разработку технических решений (узлы, блоки операционной части) и алгоритмов работы, структурно-функциональной организации для однородных вычислительных устройств ОСИ с реконфигурируемой операционной частью [14,40,46,47].

Теоретические и прикладные исследования продукционных систем (ПС) рассматривались в работах А. А. Маркова, Н. М. Нагорного, Н. А. Шанина, В. И. Городецкого, В. М. Довгаля, А. Ньюэлла, М. Саймона, Дж. Люгера, Э. Поста и других ученых. Тем не менее, свойственные задачам ОСИ вопросы и технические решения предсказания и разрешения конфликтов при параллельном применении продукционных правил нашли частичное отражение в трудах известных ученых, что определяет актуальность исследования.

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

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

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

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

Основные задачи диссертационного исследования:

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

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

3. Разработка метода реконфигурации и алгоритма для поддержки базовой операции — модификации строковых данных (операции замены).

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

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

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

Научная новизна и результаты, выносимые на защиту:

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

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

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

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

Практическая ценность работы состоит в следующем:

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

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

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

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

Апробация работы. Основные научные результаты работы докладывались и обсуждались на IX Международной Научно-практической Конференции «Компьютерные технологии в науке, производстве, социальных и экономических процессах» (г.Новочеркасск, 2008), II Международной научно-практической конференции «Ценности и интересы современного общества» (г.Курск, 2008), VIII Международной конференции «Оптико-электронные приборы и устройства в системах распознавания образов, обработки изображения и символьной информации» (г.Курск, 2008), Всероссийской конференции с элементами научной школы для молодежи «Проведение научных исследований в области обработки, хранения, передачи и защиты информации» (г.Ульяновск, 2009), IX Международной конференции «Оптико-электронные приборы и устройства в системах распознавания образов, обработки изображения и символьной информации» (г.Курск, 2010), а также рассматривались на семинарах кафедры вычислительной техники и программного обеспечения вычислительной техники Юго-Западного государственного университета в 2009;2012 гг.

Публикации по работе. По результатам выполненных разработок и исследований опубликованы 13 работ, в том числе 6 работ в рецензируемых научных журналах и изданиях, получено свидетельство о регистрации программы для ЭВМ № 2 008 612 281.

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения и двух приложений. Основное содержание диссертации изложено на 161 странице машинописного текста, содержит 28 рисунков, 15 таблиц и список литературы из 75 наименований.

4.3. ВЫВОДЫ ПО ГЛАВЕ.

1. Моделирование в среде (ЗиаЛш разработанного устройства параллельной замены с однородной операционной частью и устройства аналога в виде условного циклического сдвигателя показало, что при длине текста в 20 символов и длине образца в 4 символа разработанной устройство с однородной операционной частью обладает аппаратной сложностью в 6,7 раза по сравнению с устройство аналогом.

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

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

4. В результате сравнительного анализа скорости работы безвозвратного и возвратного ' методов замены установлено, что безвозвратный метод имеет преимущество на порядок и более (3,6−27,3 раз), что объясняется инвариантностью позиции модификации данных и аппаратной поддержкой всех элементарных микроопераций в рамках вычислительного цикла работы устройства.

ЗАКЛЮЧЕНИЕ

.

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

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

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

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

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

5. Проведенные экспериментальные исследования скоростных характеристик разработанного устройства на ПЛИС Stratix III EP3SE50F484C2 в среде Quartus II, показали, что однородное устройство для практически значимых ситуаций имеет скоростное преимущество в 4−5 раз по отношению к известному циклическому условному сдвигателю. Оценка аппаратной сложности разработанного однородного устройства позволила получить рациональное, с точки зрения аппаратных затрат на отдельную ячейку матрицы, соотношение длин образца и текста, которое составило 1:5. Оценка временной сложности методов замены показала, что при длине строки в 1000 символов и 5 вхождениях соотношение скоростных характеристик возвратного метода и разработанного акселерационного метода составляет 4,5, при увеличении числа вхождений до 20 соотношение увеличивается до 12,4.

Показать весь текст

Список литературы

  1. Ва, Б.У. ЭВМ для обработки символьной информации / Б. У Ва, М. Б Лоурай., Ли Гоцзе // ТИИЭР. 1989. — Т.11, N 4. — С. 5−40.
  2. Эйсымонт, Л. DARPA UHPC — дорога к экзафлопсам / Л. Эйсымонт // Открытые системы. — 2010. № 09. —М.: Издательство «Открытые системы», 2010.
  3. , В. Экзафлопсный барьер: проблемы и решения / В. Горьунов, Л. Эйсымонт // Открытые системы. — 2010. № 05. — М.: Издательство «Открытые системы», 2010.
  4. , Е.А. Продукционная система для реализации параллельных символьных вычислений / Е. А. Титенко, В. М. Довгаль // Системы управления и информационные технологии. 2006. — № 1 (23) — С. 185−187.
  5. , Е.А. Структурно-лингвистический подход определения продукционных исчислительных систем для задания недетерминированных вычислительных процессов /
  6. E.А. Титенко, М. В. Шиленков //Инфокоммуникационные системы. 2009 — № 3. — С.77−80.
  7. , B.C. Архитектуры и аппаратные решения обработки символьной информации / B.C. Евсюков, Е. А. Титенко // Инфокоммуникационные системы. 2009 — № 3. — С.77−80.
  8. , В.М. Стратегии быстрых символьных вычислений для исчислительной системы продукций / В. М. Довгаль, B.C. Титов, Е. А. Титенко // Известия ВУЗОВ. Приборостроение. 2008, — № 2. — С.44−48.
  9. , В.М. Методы модификации формальных систем обработки символьной информации / В. М. Довгаль. Курск: Кур’скГТУ, 1996. — 114 с.
  10. , Е.А. Общие свойства и характеристики задач и процессов обработки символьной / Е. А. Титенко, B.C. Евсюков // Инфокоммуникационные системы. 2009 -№ 3. — С.77−80.
  11. Von Neumann, J. Collected Works / J. von Neumann. New York, Oxford, London, Paris: Pergamon Press, 1961−1963.-Y. 1−6.
  12. , В.М. Быстрые символьные вычисления: Акселерация работы формул подстановок // Изв. Вузов. Сер Приборостроение. 2005. Т. 48. № 2. С. 44−49.
  13. Abad, A. ATESAT: A symbolic processor for artificial satellite theory / A. Abad, A. Elipe, J.
  14. F. Palacian у J. F. San Juan // Mathematics and Computers in Simulation, vol. 45. Elsevier Science Publishers B.V. Amsterdam, The Netherlands, 1998.
  15. Navarro, J. A New Symbolic Processor for the Earth Rotation Theory / J. Navarro, J. Ferrandiz // Celestial Mechanics and Dynamical Astronomy, V.82, N.3, 2002. Springer-Verlag Netherlands, 2002.
  16. , B.B. Параллельные вычисления / В. В. Воеводин, Вл.В. Воеводин. СПб.: БХВ-Петербург, 2004.
  17. Jonh L. Hennessy & David A. Patterson. Computer Architecture. A Quantative Approach. Third Edition. San Francisco- Morgan Kaufmann Publishers, Elsevier Science, 2003. — 833 p.
  18. , Ф.М. Архитектурные особенности процессоров с большим числом вычислительных ядер / Ф. М. Путря // Информационные технологии. 2009 — № 4. — С. 2−7.
  19. , С.К. Базовые методы оптимизации скалярных частей программ для архитектур с явно выраженной параллельностью // В трудах международной молодежной научной конференции «XXIX Гагаринские чтения», том 5, Тезисы. Москва, апрель 2003 г.-С. 18−19.
  20. Roy. F. Touzeau. A fortran compiler for the FPS-164 Scientific Computer // in Proceedings of the ACM SIGPLAN'84 Symposium on Compiler Construction. SIGPLAN Notices, V.19, № 6. — JUNE, 1984. — P.48−57.
  21. Boris Babayan. Е2К Technology and Implementation. // in Proceedings of the Euro-Par 2000- Parallel Processing: 6th International. Volume 1900 / 2000. — January, 2000. P. 18−21.
  22. V. Kathail, M.S. Schalansker, and B.R. Rau. HPL Play-Doh achitercture specification: Version 1.0.: Technical Report HPL-93−80 / Hewlett-Packard Laboratories, Palo Alto, Feb. 1994.-58 p.
  23. M.S. Schlankaster, B.R. Rau. EPIC: An architecture for Instruction-level parallel processors: Technical Report HPL-1999−111 / Compiler and Architecture Research HP Laboratories, Palo Alto, Feb. 2000. 80p.
  24. Johan De Gelas. Itanium: Titan or Titanic? Ace’s Hardware, July 22, 2001.
  25. R.P. Colwell, R.P. Nix, J.J. O’Donnel, D.B. Papworth, P.K.Rodman. A VLIW architecture for a trace scheduling compiler // in Proceedings of the second International Conference on
  26. Architecture Support for Programming Languages and Operation Systems (ASPLOS II), -SIGPLAN Notices, V.22, № 10. October, 1987. — P. 180−192.
  27. J.A. Fisher. Trace Scheduling: A technique for global microcode compaction // Transactions on Computers, IEEE. V. C-30. — My, 1981. — P.478−490.
  28. , В.Ю. Предикативное представление как основа оптимизации программы для архитектуры с явно выраженной параллельностью / В. Ю. Волконский, С. К. Окунев // Информационные технологии. 2003, № 4. — С. 36−45.
  29. , В.Ю. Оптимизации критического пути на предикативном представлении программ / В. Ю. Волконский, С. К. Окунев // Информационные технологии. 2003, № 9. -С. 2−13.
  30. , А.Б. Оптимизация предикатных вычислений при решении задач поиска на процессоре EPIC-архитектуры / А. Б. Барский, В. В. Шилов // Информационные технологии. 2005, № 5.
  31. , Э. Архитектура компьютера // 5-е изд. СПб.: Питер, 2007. — 844 с.
  32. , JI.K. Компьютеры для обработки символьной информации / J1.K. Эйсымонт // Успехи современной радиоэлектроники. Зарубежная радиоэлектроника. М.: Издательство «Радиотехника», 1990. -№ 4.
  33. King, A. Distributed Parallel Symbolic Execution / A. King. B.S., Kansas State University, 2005.
  34. СуперЭВМ: области применения и требования к производительности / О. С. Аладышев и др. // Изв. ВУЗов. Электроника. 2004. № 1. — С. 13−17.
  35. , А.В. Многопроцессорные системы с программируемой архитектурой. М.: Радио и связь, 1984. — С. 240.
  36. , Э.В. Однородные вычислительные системы, структуры и среды. М.: Радио и связь, 1981.-208 с.
  37. , Э.В. Однородные вычислительные системы / Э. В. Евреинов, В. Г. Хорошевский. Новосибирск: Наука, 1983. — С. 116.
  38. Каляев, И. А Реконфигурируемые мультиконвейерные вычислительные структуры / И. А. Каляев, И. И. Левин, Е. А. Семерников, В. И. Шмойлов // Изд. 2-е, перераб. и доп. Под общ. ред. И. А. Каляева. Ростов н/Д: ЮНЦ РАН, 2009. 344 с.
  39. , A.B. Модульно-наращиваемые многопроцессорные системы со структурно-процедурной организацией вычислений / A.B. Каляев, И. И. Левин М.: Янус-К, 2003.380с.
  40. , A.B. Многопроцессорные вычислительные системы с программируемой архитектурой на основе ПЛИС / A.B. Каляев, И. А. Каляев, И. И. Левин // Вестник ЮНЦ РАН, 2004, 24−33.
  41. , И.И. Структурно-процедурная организация параллельных вычислений // Материалы Четвертой Международной научной молодежной школы «Высокопроизводительные вычислительные системы». Таганрог: Изд-вл ТТИ ЮФУ, 2007, 49−68.
  42. , И.И. Методы и программно-аппаратные средства параллельных структурно-процедурных вычислений. Дисс. на соискание ученой степени докт. техн. наук. -Таганрог, 2004, 363.
  43. Feigenbaum Е., McCorduck P. The fifth generation: Japan’s computer challenge to the world. // Creative computing. — 1984. Vol.10, No. 8. — P. 103.
  44. Э. Машины баз данных и управление базами данных: Пер. с англ. -М.:Мир, 1989.-696 с.
  45. Фет Я. И. Параллельные процессоры для управляющих систем. М.: Энергоиздат, 1981.- 160 с.
  46. , Л. Российский суперкомпьютер с глобально адресуемой памятью / Л.
  47. Эйсымонт // Открытые системы. — 2007. № 09. —М.: Издательство «Открытые системы», 2007.
  48. Shooman W. Orthigonal processing. In: Parallel processors, systems, technologies and applications, Spartan Books, 1970. p 297−308.
  49. Thurber K.J., Wald L.D. Associative and parallel processors. ACM Computing Surveys, 1975. vol. 7, № 4, p/215−255.
  50. Roosta, S.H. Parallel processing and parallel algorithms: theory and computation / S.H. Roosta. Springer-Verlag New York, 2000.
  51. , И.А. Реконфигурируемые вычислительные системы / И. А. Каляев, И. И. Левин, Е. А. Семерников // Гироскопия и навигация. М.: Изд-во ЦНИИ «Электроприбор», 2009.
  52. Джозеф Джарратано, Гари Райли «Экспертные системы: принципы разработки и программирование» = Expert Systems: Principles and Programming. — M.: «Вильяме», 2007. — 1152 c.
  53. A.A., Нагорный H.M. Теория Алгорифмов. — М.: Наука, 1984. — 432 с.
  54. В.М., Рассолов В. В. Быстрые символьные вычисления: акселерация работы нормальных алгоритмов // Известия КГТУ. — 2006. № 1. — С. 72−76.
  55. В. М., Сорокин В. Е., Шанцев A.B. Проблема построения символьных бриджеров для сопряжения разнородных компьютерных сетей. 4.1. Акселерация работы автономных продукций.// Телекоммуникации. — 2004. № 3. — С. 16−22.
  56. Г., Холмс Дж. Искусство программирования на Java. — М.: Диалектика, 2005. — 336 с.
  57. , B.C. Устройство и алгоритм ассоциативного поиска вхождений / B.C. Евсюков, Е. А. Семенихин // Известия Курского государственного технического университета. Курск: Изд-во КурскГТУ, 2009. — № 2 (27). — С. 52−62.
  58. Патент № 2 250 493. Устройство поиска и замены произвольных вхождений в словах текста / Шевелев С. С. заявитель и патентообладатель Курск, гос. тех. ун-т. М.: Роспатент- опубликовано: 20.07.2004.
  59. Патент № 2 296 366. Устройство параллельного поиска и замены вхождений в обрабатываемых словах / Шевелев С. С. заявитель и патентообладатель Курск, гос. тех. унт. -М.: Роспатент- опубликовано: 20.07.2007.
  60. , Ж.М. Цифровые интегральные схемы. Методология проектирования / Ж. М. Рабаи, А. Чандракасан, Б. Николич. 2-е изд. -М.: «Вильяме», 2007.
  61. Шило, B. JL Популярные микросхемы КМОП. Справочник (МРБ1246). Серии К176, К561, К564, КР1561, К1554, К1564, К1594 / В. Л. Шило. М.: Изд.-во «Горячая линия -Телеком», 2001.
  62. , С.К. Базовые методы оптимизации на предикатном представлении программы для архитектур с явно выраженной параллельностью: Дис. кандт. тех. наук: 05.13.11 / Институт Микропроцессорных Вычислительных систем РАН. М., 2003. 133 с.
  63. , С. Суперкомпьютер для сверхзадач // «Наука и жизнь». № 5, 2008 год.
  64. , В.А. Теория алгоритмов: основные открытия и приложения / В. А. Успенский, А. Л. Семенов. М.: Наука, 1987.
  65. B.C. Методы параллельного поиска вхождений и пересечений символьных данных и специализированные устройства для их реализации: Дис. кандт. тех. наук: 05.13.05 / КурскГТУ. Курск., 2009. 184 с.
  66. , И.С. Функциональные узлы цифровой автоматики. М.: Энергоатомиздат, 1988.-320 е.: ил.
  67. , Е.П. Цифровая схемотехника. СПб.: БХВ-Петербург, 2004. — 528 с. ил.
Заполнить форму текущей работой