Поиск по сайту: |
|
По базе: |
|
Главная>Обзоры по типам>Микроконтроллеры>ARM>Архитектура |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тестирование производительностиПростейшими методами оценки плотности кодов 32-разрядных RISC систем, являются методы типа выполнения двух 16-разрядных выборок и выполнение только 16-разрядных команд на 32-разрядном ядре. Однако, оба эти подхода ведут к большим потерям в показателях производительности. Великолепная производительностьЭти эталонные тесты должны показать, что даже с превосходной плотностью кода ядра Thumb , его производительность в 16-разрядных системах превосходит и стандартные ядра ARM и общие решения конкурентов. Снова результаты сравниваются для Dhrystone 1.1, поскольку эти данные по конкурирующим ядрам свободно доступны. Данные для ARM7TDMI ядра были сгенерированы с использованием симулятора Thumb-ориентированных команд (ARMulator). Этот симулятор обеспечивает замер тактовой частоты, при которой вычисляются значения Dhrystone. Чтобы гарантировать честность результатов, сравнение выполнялось в два этапа:
Ядра ARM - превосходные решения для портативных встроенных применений, поскольку имеют очень малое потребление. Поэтому показываются значения и Dhrystone 1.1 MIPS и MIPS/Watt. Процессоры, отмеченные звездочкой оснащены встроенным кэш.
Рисунок 16: Dhrystone 1.1 MIPS и MIPS/Watt при напряжении питания 5 В для процессоров 16-разрядных систем Таблица 6: Процессоры в 16-разрядных системах памяти при напряжении питания 5 В
Рисунок 17: Drystone 1.1 MIPS и MIPS/Watt для процессоров с 32-разрядных систем при напряжении питания 5 В Таблица 7: Процессоры в 32-разрядных системах памяти при напряжении питания 5 В
Для завершенности, фирма ARM генерировала также значения Dhrystone 2.1 для ARM7TDMI в 16 и 32-разрядных системах памяти при напряжении питания 5 В. Опубликованных данных Dhrystone 2.1 для конкурирующих ядер нет. Производительность и значения потребляемой мощности моделировались также при 3 В, и для ARM7D и ARM7TDMI, выполняющих Dhrystones 1.1/2.1 при тактовой частоте 20 MHZ и напряжении питания 3,3 В: Таблица 8: Ядра ARM в 16-разрядной системе памяти при напряжении питания 3 В
Таблица 9: Ядра ARM в 32-разрядной системе памяти при напряжении питания 3 В
Важно помнить, что ARM7TDMI способен выполнять команды и Thumb и ARM. Следовательно, в 32-разрядной системе памяти, ARM7TDMI обеспечит производительность в MIPS такую же как ARM7D, если будет работать в ARM режиме все 100 % времени. Исключительная плотность кода и производительностьПриведенные выше результаты четко показывают, что концепция Thumb не только предоставляет исключительную плотность кода, но и превосходную производительность. Обратите внимание, что даже при том, что Dhrystone 1.1 - полностью кэшируется в 2 Кбайтах, ARM7TDMI легко обгоняет конкурирующие кэшированные процессоры на Dhrystone 1.1 MIPS. ARM710 обеспечивает самые лучшие рабочие характеристики, поскольку полностью кэширует Dhrystone 1.1 и, вследствие этого, на него не влияет ширина внешней системы памяти. Ведущая Dhrystone MIPS производительностьЧрезвычайно малое потребление семейств ARM7 и ARM7TDMI делает их идеальным выбором для портативных применений. Да и для применений, где потребляемая мощность не так важна, решения фирмы ARM обеспечивают ведущую Dhrystone MIPS производительность . В 16-разрядной системе ARM7TDMI превосходит по быстродействию ARM7 на 150%, поскольку не выполняет двух выборок на команду; в 32-разрядной системе, Thumb-совместимое ядро сохраняет всю производительность ARM7 просто работая в ARM режиме все 100% времени.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|