Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебПособ_Гончаровский.doc
Скачиваний:
17
Добавлен:
13.11.2019
Размер:
3.75 Mб
Скачать

2.7.4. Модели энергии и мощности

Модели энергии и модели мощности необходимы для оценки соответствующих технических требований. Обе модели тесно связаны, как следует из выражения: E =integral(P*dt), где E – энергия, а P – мощность. Эти модели необходимы для оптимизации, нацеленной на снижение потребления энергии и мощности. Они также необходимы для оптимизации, нацеленной на уменьшить температуру при работе системы.

Первая модель мощности была предложена в [44]. Она опирается на результаты измерения в реальной системе. Измеренная величина затем ассоциируется с выполненными командами. Модель включает так называемые базовые затраты и меж-командные затраты. Базовые затраты команды соответствуют потребляемой энергии из расчёта на команду при выполнении бесконечной последовательности экземпляров такой команды. Меж-командные затраты моделируют дополнительно потребляемую энергию процессором при переключении на выполнение другой команды. Дополнительная энергия потребляется, например, из-за переключения функциональных узлов между “включено” и “выключено”. Эта модель мощности фокусируется на потреблении процессора и не рассматривает потребляемую мощность памятью или другими частями системы.

В [45] предложена другая модель. Она базируется на документах, представляющих технические данные (data sheets) компонент. Преимущество этого подхода в том, что при подсчете потребляемой мощности учитывается вклад всех компонент встроенной системы. Однако информация в технической документации о средних значениях величин может быть менее точной, чем информация о максимальных и минимальных значениях.

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

Другая модель основывается на точных измерениях с использованием реальной аппаратуры. Учитывается потребление процессора и памяти. Эта модель была интегрирована в компилятор энергии.

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

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

2.7.5. Тепловая модель

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

Тепловое поведение встроенных систем тесно связано с преобразованием электрической энергии в тепловую энергию. Следовательно, тепловая модель обычно связана с моделью энергии. Тепловая модель базируется на законах физики. Теплопроводность есть ключевая величина, рассматриваемая в тепловой модели. Теплопроводность определенного материала отражает количество тепла передаваемого через покрытие из этого материала площадью A и толщиной L, когда температура на противоположной стороне отличается на один Кельвин. Обратную величину называют тепловым сопротивлением. Для плотно контактирующих покрытий эффективное общее тепловое сопротивление является суммой их индивидуальных тепловых сопротивлений. Это означает, что тепловое сопротивление суммируется как и электрическое сопротивление в электрических цепях. Это соответствие также распространяется массу аккумулированного тепла: масса соответствует емкости в электрических цепях. В результате тепловое моделирование обычно использует эквивалентную электрическую модель и использует хорошо известные приемы для решения уравнений электрических цепей (например, [46]).