Дослідження характеристик надійності апаратних реалізацій штучних нейронних мереж

Аналіз апаратних реалізацій штучних нейронних мереж. Аналогова та гібридна архітектури. Принцип дії систолічних, сигнальних та нейросигнальних процесорів. Програмовані логічні інтегральні схеми. Оцінки ризиків надійності апаратних реалізацій ШНМ.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 14.06.2013
Размер файла 12,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

ДОСЛІДЖЕННЯ ХАРАКТЕРИСТИК НАДІЙНОСТІ АПАРАТНИХ РЕАЛІЗАЦІЙ ШТУЧНИХ НЕЙРОННИХ МЕРЕЖ

Вступ

На сьогоднішній день більшість способів практичної реалізації штучних нейронних мереж (ШНМ) обмежуються лише програмним моделюванням у середовищах таких програмних засобів, як Matlab, NeuroPro та інші. Однак, все актуальнішими стають саме апаратні реалізації нейромереж, які впроваджуються у побутову техніку, комп'ютерні системи діагностування, контролю, керування і т.ін.

Статтю присвячено дослідженню характеристик надійності існуючої елементної бази для апаратної реалізації ШНМ.

Постановка задачі

штучний нейронний процесор інтегральний

Аналіз основних тенденцій та перспективних напрямів побудови нейрокомп'ютерів показує, що різні апаратні реалізації мають різні характеристики, що впливають на надійність. Підвищення відмовостійкості та надійності нейрокомп'ютерів може бути досягнуто шляхом:

- зменшення розмірів елементної бази та, як наслідок, енергоспоживання апаратних засобів;

- поєднання апаратних засобів з відповідним програмним забезпеченням [1].

Аналіз апаратних реалізацій ШНМ

Нейромережні апаратні рішення впроваджують у свої продукти такі відомі фірми, як Siemens, Intel, Phillips Research, 3M Laboratories і багато інших [2]. Існує багато різноманітних апаратних реалізацій нейромережних архітектур [3]. На сьогоднішній день їх можна класифікувати наступним чином (рис. 1).

Аналогова архітектура. Нейрони в аналогових надвеликих інтегральних схемах (НВІС) являють собою порогові підсилювачі з сигмовидною передавальною функцією. Посилення передавальної функції визначає чутливість нейрона і в граничному випадку переводить нейрон з аналогового стану в стан, аналогічний цифровому вентилю. Так, в аналоговій НВІС ETANN 80170NX фірми INTEL міститься 64 нейрони з 64 входами відповідно і 16 нейронних шарів.

Швидкість проходження сигналу залежить від частотних характеристик підсилювачів і в даній мікросхемі становить близько 1,5 мкс. Навчання проводиться в два етапи. Первинний підбір вагових коефіцієнтів виконується в емулюючому середовищі (наприклад, Intel Neural Network Training System), точна настройка ваг здійснюється з використанням працюючої НВІС апаратним способом (так званий chip- in-loop training).

Основні переваги аналогових НВІС полягають у високій швидкодії, яка обмежується лише частотними характеристиками підсилювачів, а недоліки - в необхідності забезпечувати НВІС постійний температурний режим (перепади температури менше 1 °С на кожні 18 °С), а також використовувати стабілізовані джерела живлення, оскільки НВІС чутлива до зовнішніх умов. Зазначені недоліки значно обмежують використання аналогових НВІС для моделювання нейронних мереж.

Гібридна архітектура. Зазначена архітектура поєднує в собі цифровий та аналоговий підходи до апаратного моделювання нейронних мереж. Наприклад, чіп ANNA (AT&T) має цифрову внутрішню архітектуру і аналоговий спосіб зберігання вагових коефіцієнтів з використанням елементів динамічної конденсаторної пам'яті. Чіп містить до 256 нейронів і 4096 вагових коефіцієнтів [4].

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

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

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

До складу процесорів входить також модуль пост-обробки і модуль пам'яті ваг. Обробляючі елементи виконують операції перемноження вхідних сигналів і їх додавання.

Всі інші операції реалізуються зовнішніми логічними блоками. У деяких випадках в якості зовнішнього блоку може використовуватися блок обчислення мінімуму або максимуму вихідного значення.

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

Сигнальні процесори (Digital signal processor - DSP). Порівняно низька вартість розробки, велика елементна база з великою кількістю налагоджувальних засобів та допоміжного програмного забезпечення, економічне енергоспоживання і невелике тепловиділення, а також висока продуктивність зробили сигнальні процесори фірм Texas Instruments і Analog Devices популярними об'єктами для побудови апаратних реалізацій нейронних мереж.

Однак, прив'язка до апаратної частини не дозволяє з легкістю переносити нейронну мережу з однієї елементної бази на іншу, через можливість виникнення збоїв у роботі внаслідок несумісності елементів. Крім того, сигнальні процесори погано масштабуються, що ускладнює побудову великих багатопроцесорних систем.

Нейросигнальні процесори. В основі нейросигнальних процесорів лежить те ж саме ядро, що і у інших процесорів DSP. Відмінність полягає у додаткових архітектурних рішеннях, що оптимізують DSP для розробок ШНМ.

Нейросігнальні процесори в цілому мають ті ж самі характеристики, що і сигнальні процесори. Відмінності полягають у більш високій продуктивності за рахунок наявності вбудованого векторного співпроцесора і більш вузькій спеціалізації, у більшості випадків орієнтованій на конкретний вид нейронної мережі. До недоліків можна віднести відносно високу вартість систем, розроблених на зазначеній елементній базі та складність програмування.

Програмовані логічні інтегральні схеми (ПЛІС). Технологічні особливості ПЛІС роблять їх зручним об'єктом для використання в якості елементної бази апаратної реалізації нейронних мереж.

При розробці проектів на ПЛІС використовується принцип однотактної синхронізації, для реалізації якого в ПЛІС синхросигнали поширюються по швидкодіючій деревоподібній мережі, що забезпечує майже одночасний прихід фронту синхроімпульса на синхровхід всіх внутрішніх тригерів. Синхросигнал може вироблятися і всередині самої ПЛІС. Дана властивість дозволяє полегшити завдання побудови багатошарових конфігурацій нейронних мереж. Сучасні ПЛІС практично неможливо програмувати “вручну”. Для розробки проектів використовуються спеціальні інтегровані середовища програмування та мови паралельного програмування (VHDL) [6]. Це дозволяє зняти залежність розробок нейронних мереж на ПЛІС від конструктивних особливостей конкретної ПЛІС, поліпшити можливість перенесення, а також створювати бібліотеки стандартних нейромережних модулів, що вигідно відрізняє нейромережні проекти на ПЛІС від аналогічних розробок на DSP.

Ще однією важливою особливістю ПЛІС є те, що вони складаються з множини однотипних елементів, що підвищує надійність роботи мікросхеми та спрощує проектування нейронної мережі.

Також перевагами даної елементної бази є невелике енергоспоживання, низька вартість, гарна масштабованість, що дозволяє створювати багатопроцесорні комплекси. До недоліків можна віднести відносно високі апаратні затрати, які виникають при реалізації нейромереж великих розмірностей.

Оцінки ризиків надійності апаратних реалізацій ШНМ

У процесі розробки комп'ютерних систем на основі нейрокомп'ютерів значна увага приділяється аналізу ризиків, які можуть призвести до відмови або збоїв у роботі системи.

Серед усіє множині ризиків виділяють наступні, які безпосередньо пов'язані з елементною базою [7]:

- ризики, пов'язані з властивостями елементів;

- ризики, пов'язані зі схемотехнічними рішеннями;

- ризики, пов'язані з процесом життєвого циклу елементів;

- ризики, пов'язані з порушеннями в процесі виробництва.

До першої групи, зокрема, належать ризики пов'язані з електромагнітними, температурними впливами та збоями у електроживленні. До другої групи належать ризики, пов'язані з порушеннями під час розробки систем. До третьої - ризики, пов'язанні з експлуатацією.

В табл. 1 наведені результати порівняльного аналізу імовірності відмови системи залежно від групи ризиків, пов'язаних з використанням різної елементної бази.

Таблиця 1. Порівняльний аналіз імовірності відмови системи залежно від групи ризиків, пов'язаних з використанням різної елементної бази

Елементна база

Ризики, пов'язані з властивостями елементів

Ризики, пов'язані зі схемо-технічними рішеннями

Ризики, пов'язані з процесом життєвого циклу елементів

Ризики, пов'язані з порушеннями в процесі виробництва

Аналогові НВІС

Більше 50 %

Менше 10 %

Менше 10 %

менше 1 %

Гібридні НВІС

5-30 %

25-30 %

10-15 %

менше 1 %

Систолічні процесори

25-30 %

До 50 %

25-30 %

до 1 %

Сигнальні процесори

25-30 %

25-30 %

25-30 %

до 1 %

Нейрон-сигнальні процесори

25-30 %

10-15 %

25-30 %

до 1 %

ПЛІС

25-30 %

10-15 %

10-15 %

менше 1 %

Висновки

Отже, одним із шляхів підвищення надійності апаратних реалізацій штучних нейронних мереж є використання ПЛІС-технологій. Використання зазначеної елементної бази дозволяє знизити ризик відмови системи через апаратні складові.

Сучасній ПЛІС-технології притаманні низька вартість, висока гнучкість та відмовостійкість, а тому вона є одним з ефективних засобів реалізації нейрокомп'ютерів.

Література

1. Сравнительный анализ применения ПЛИС и микропроцессоров при разработке информационно-управляющих систем, важных для безопасности АЭС // Научно-технический отчет. НАУ им. Н.Е. Жуковского «ХАИ», НТСКБ «Полисвит», ИПМЭ им. Г.Е. Пухова НАН Украины, ИПММС НАН Украины. - 2005. - С. 47.

2. Гриняев С. Нейронные процессоры // Компьютера. - 2001. - № 38. - http://pgpu.penza.com.ru/

3. Аляутдинов М.А. Нейрокомпьютеры. От программной к аппаратной реализации / Аляутдинов М.А., Галушки А.И., Казанцев П.А., Остапенко Г.П. - СПб: «Горячая линия - Телеком», 2008 г. - 393 с.

4. Круг П.Г. Нейронные сети и нейрокомпьютеры / Круг П.Г. - Москва: МЭИ, 2002 - 177 с.

5. Шахнов В. Нейрокомпьютеры - архитектура и реализация / Шахнов В., Власов А., Кузнецов А. /http://chipnews.gaw.ru/html.cgi/archiv/00_07/stat_36.htm

6. Сергиенко А.М. VHDL для проектирования вычислительных устройств / Сергиенко А.М. - К.: ЧП «Корнейчук», ООО «ТИД ДС», 2003 г. - 187 с.

7. Федухин А.В. ПЛИС-системы как средство повышения отказоустойчивости / Федухин А.В., Муха А.А., Муха А.А. // Математичні машини і системи. - 2010. - № 1. - С. 198-204.

Размещено на Allbest.ru

...

Подобные документы

  • Застосування нейронних мереж при вирішенні різних технічних проблем. Архітектура штучних нейронних мереж. Дослідження штучного інтелекту. Гіпотеза символьних систем. Представлення за допомогою символів. Синтаксичний та семантичний аналіз розуміння мови.

    курсовая работа [985,8 K], добавлен 14.01.2010

  • Часовий ряд як сукупність значень будь-якого показника за декілька послідовних моментів або періодів часу. Знайомство з методами для прогнозування часового ряду за допомогою штучних нейронних мереж. Розгляд головних задач дослідження часового ряду.

    контрольная работа [1,1 M], добавлен 14.09.2014

  • Характеристика особливостей побудови біологічних та штучних нейронних мереж. Вивчення їх активіаційних функцій: порогової бінарної, лінійної обмеженої, гіперболічного тангенса. Персептрони і зародження штучних нейромереж. Багатошарові нейронні мережі.

    реферат [1,2 M], добавлен 11.06.2010

  • Історія досліджень, пов’язаних з розпізнаванням образів, його практичне використання. Методи розпізнавання образів: метод перебору, глибокий аналіз характеристик образу, використання штучних нейронних мереж. Характерні риси й типи завдань розпізнавання.

    реферат [61,7 K], добавлен 23.12.2013

  • Навчання штучних нейронних мереж, особливості їх використання для вирішення практичних завдань. Рецепторна структура сприйняття інформації. Перцептрон як модель розпізнавання. Задача моделювання штучної нейронної мережі з розпаралелюванням процесів.

    дипломная работа [2,8 M], добавлен 24.07.2013

  • Дослідження призначення та видів мережевих технологій - погодженого набору стандартних протоколів та програмно-апаратних засобів, достатнього для побудови локальної обчислювальної мережі. Комбінування архітектури комутаційної матриці й загальної шини.

    реферат [523,1 K], добавлен 18.02.2011

  • Модель взаємодії відкритих систем ISO/OSI. Структура систем телеобробки. Проблема ефективного використання апаратних ресурсів. Визначення розподіленних систем. Технології LAN, WAN, MAN. Технологія і класифікація локальних мереж, міжмережевий обмін.

    реферат [489,1 K], добавлен 13.06.2010

  • Розподіл апаратних засобів ГКМ авіакомпанії, у філіях, по відділах. Вибір і обґрунтування операційної системи. Визначення числа і типів серверів. Вибір активного комунікаційного устаткування для проектування мережі і визначення місця їх розташування.

    дипломная работа [1,3 M], добавлен 12.09.2010

  • Особливості архітектури комп'ютерних мереж. Апаратні та програмні засоби комп'ютерних мереж, їх класифікація та характеристика. Структура та основні складові комунікаційних технологій мереж. Концепції побудови та типи функціонування комп'ютерних мереж.

    отчет по практике [1,2 M], добавлен 12.06.2015

  • Безпека Wi-Fi мереж, напрямки та шляхи її досягнення. Ключі безпеки Wi-Fi, їх характеристика та оцінка надійності: WEP (Wired Equivalent Privacy), (Wi-Fi Protected Access), 3WPA2 (Wi-Fi Protected Access 2). Злам мережі Wi-Fi на основі різних технологій.

    курсовая работа [361,1 K], добавлен 19.05.2013

  • Ознайомлення із загальною структурою системи автоматичного розпізнавання мовлення. Визначення особливостей нейронних мереж. Дослідження та характеристика процесу побудови системи розпізнавання мовлення. Вивчення специфіки прихованої моделі Маркова.

    дипломная работа [1,1 M], добавлен 25.07.2022

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

    курсовая работа [1,1 M], добавлен 20.01.2009

  • Дослідження складної системи "Велосипед" з елементами, з'єднаними детермінованим зв'язком. Побудова цільової функції для оптимізації системи, визначення її надійності та вартості приросту надійності її елементів. Блок-схема процесу функціонування системи.

    курсовая работа [99,0 K], добавлен 01.03.2014

  • Визначення поняття і дослідження структури топології комп'ютерних мереж як способу організації фізичних зв'язків персональних комп'ютерів в мережі. Опис схеми топології типів шина, зірка і кільце. Багатозначність структур топології комп'ютерних мереж.

    реферат [158,1 K], добавлен 27.09.2012

  • Основні типи соціальних мереж, їх класифікація, характеристики та напрями застосування. Аналіз різноманітних математичних теорій, що використовуються для дослідження соціальних мереж. Психологічні аспекти користування онлайновими мережами в Інтернеті.

    дипломная работа [3,0 M], добавлен 02.12.2014

  • Вивчення настільної видавничої системи, комплексу комп'ютерних апаратних і програмних засобів, які слугують для друкарської підготовки оригінал-макетів продукції. Аналіз кольороподілу і сканування зображень, корекції з елементами комп'ютерної графіки.

    реферат [404,2 K], добавлен 13.05.2011

  • Медична інформаційно-аналітична система "Емсімед". Аналіз програмних, апаратних засобів. Архітектурне проектування автоматизованої системи обліку медичних інструментів. Опис структурної та логічної схеми. Вибір мови програмування, керівництво користувача.

    дипломная работа [2,9 M], добавлен 26.07.2013

  • Переваги використання відкритої архітектури програмного забезпечення ВВК. Концепція побудови лабораторного практикуму. Структура та взаємодія програмних та апаратних засобів. Структурна схема розподілу ресурсів мікроконтролера між приладами.

    реферат [1,9 M], добавлен 06.07.2009

  • Аналіз технічних характеристик для операційних систем. Програмне забезпечення для роботи з професійною графікою. Створення системного блоку, його технічні характеристики згідно з потребами операційної системи; вибір відеокарти та апаратних складових.

    курсовая работа [4,6 M], добавлен 25.12.2013

  • Значення та можливості систем автоматизованого проектування CAD/CAM/CAE, їх основне апаратне забезпечення. Компоненти векторного графічного пристрою, принцип його функціонування. Конфігурація апаратних засобів та особливості програмних продуктів.

    реферат [1,5 M], добавлен 20.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.