Jump to content

Эволюционное оборудование

Эволюционируемое оборудование (EH) — это область, в которой основное внимание уделяется использованию эволюционных алгоритмов (EA) для создания специализированной электроники без ручного проектирования. Он объединяет реконфигурируемое оборудование , эволюционные вычисления , отказоустойчивость и автономные системы . Эволюционируемое оборудование — это оборудование, которое может динамически и автономно изменять свою архитектуру и поведение, взаимодействуя со своей средой.

Введение

[ редактировать ]

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

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

Эта концепция была впервые предложена Адрианом Томпсоном из Университета Сассекса, Англия, который в 1996 году использовал FPGA для разработки тонального дискриминатора, который использовал менее 40 программируемых логических элементов и не имел тактового сигнала . Это удивительно компактная конструкция для такого устройства, основанная на использовании особенностей аппаратного обеспечения, которых инженеры обычно избегают. Например, одна группа вентилей не имеет логической связи с остальной частью схемы, но имеет решающее значение для ее функции. [1]

Мотивация

[ редактировать ]

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

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

Обнаружение пригодности развитой схемы

[ редактировать ]

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

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

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

Будущие направления исследований

[ редактировать ]

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

Оригинальная конструкция цифровых систем не представляет большого интереса, поскольку промышленность уже может синтезировать чрезвычайно сложные схемы. Например, можно купить ядра интеллектуальной собственности для синтеза схем USB-портов, микроконтроллеров Ethernet и даже целых RISC-процессоров. Некоторые исследования оригинального дизайна все еще дают полезные результаты, например, генетические алгоритмы использовались для разработки логических систем со встроенным обнаружением неисправностей, которые превосходят эквиваленты, созданные вручную. [2] [3]

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

См. также

[ редактировать ]
  1. ^ Томпсон, Адриан (1997). «Развитая схема, присущая кремнию, переплетенная с физикой». Эволюционирующие системы: от биологии к аппаратному обеспечению . Конспекты лекций по информатике. Том. 1259. стр. 390–405. CiteSeerX   10.1.1.50.9691 . дои : 10.1007/3-540-63173-9_61 . ISBN  978-3-540-63173-6 .
  2. ^ Гарви, Майкл; Мужья, Фил (2019). «Автоматический синтез полностью самопроверяющихся схем» . Проверено 29 ноября 2021 г.
  3. ^ Гарви, Майкл; Томпсон, Адриан (2021). «Комбинированные и последовательные схемы с низкими накладными расходами и самопроверкой, разработанные Evolution» . Проверено 29 ноября 2021 г.

Дальнейшее чтение

[ редактировать ]
  • Гринвуд, Гаррисон В.; Тиррелл, Эндрю М. (20 октября 2006 г.). Введение в развиваемое оборудование: практическое руководство по проектированию самоадаптивных систем (1-е изд.). Wiley-IEEE Press. ISBN  978-0471719779 .
  • Яо, X.; Хигучи, Т. (1997). «Обещания и проблемы развиваемого оборудования». Эволюционирующие системы: от биологии к аппаратному обеспечению . Конспекты лекций по информатике. Том. 1259. с. 55. дои : 10.1007/3-540-63173-9_38 . ISBN  978-3-540-63173-6 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b25fc3328ce58a27d9e4c48c5dd13705__1716326460
URL1:https://arc.ask3.ru/arc/aa/b2/05/b25fc3328ce58a27d9e4c48c5dd13705.html
Заголовок, (Title) документа по адресу, URL1:
Evolvable hardware - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)