|
LPC122x это Cortex-M0 или M0+? |
|
|
|
 |
Ответов
|
Nov 3 2015, 10:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
... а у M0-не-плюс - 2.33 по тем же заявлениям ( ссылка, оригинал сходу не нашёл). Видимо, ARM рассматривала сферический процессор в вакууме, с бесконечно быстрой шиной. Одно слово - попугаи... PS посмотреть на попугаи других процессоров можно здесь (кнопка "search")
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Nov 3 2015, 12:00
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (esaulenka @ Nov 3 2015, 12:20)  ... а у M0-не-плюс - 2.33 по тем же заявлениям ( ссылка, оригинал сходу не нашёл). А вот так сказать "оригинал" http://www.nxp.com/documents/data_sheet/LPC122X.pdfQUOTE (ViKo @ Nov 3 2015, 13:04)  По-моему, в M0+ потребление уменьшали, а не производительность увеличивали. Это на самом деле одно и то же  - при большей производительности можно снизить тактовую или больше спать.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 3 2015, 14:15
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(zltigo @ Nov 3 2015, 16:58)  К чему Вы пытаетесь отрицать очевидную вещь... К тому, что главной целью было снижение энергопотребления. А остальное - средства достижения цели. Не думаю, что если взять CM4 (CM7) и заставить его дрыхнуть, и лишь иногда вскакивать и в бешеном темпе что-то делать, то он переплюнет CM0+ по энергоэффективности. Да, там что-то про двухступенчатый конвейер говорится. Ну, улучшили и производительность, спасибо. Кому нужен производительный процессор, тот найдет, что взять. А кто ищет малопотребляющий, чешет репу, чем заменить MSP430, вот ему ARM сделали подарок CM0+!
|
|
|
|
|
Nov 3 2015, 17:12
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (GetSmart @ Nov 3 2015, 19:04)  В каких последовательностях инструкций это проявляется? Как минимум в тех, которые используются в тесте. Тест попугаев при всей его попугаистости, писался не с бодуна и на основе опыта предшественника Dhrystone. Исходники теста доступны для изучения http://www.eembc.org/coremark/download.php . Можете лично откомпилировать и сравнить. Если у Вас вырожденные случаи типа 99% ногодрыжества, то это не проблемы теста.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 3 2015, 17:40
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(zltigo @ Nov 3 2015, 21:12)  Если у Вас вырожденные случаи типа 99% ногодрыжества, то это не проблемы теста. Наоборот. При 99-процентном ногодрыжестве вопросов не возникает. У M0 большинство инструкций 1-тактовые и ускорить без суперскалярности их невозможно. STR/LDR & STM/LDM на M0+ грубо такой же длительностью как в M0, если только не пишут в fastest GPIO (регион 0xa000xxxx). То есть общая растактовка в применении к 90% существующего кода - ТАКАЯ ЖЕ как и у M0. Откуда 50% и где факт? Или неописанная особенность M0 STR/STM на нечётных по маске 0x02 адресах RAM тоже "прогибает" (участвует в учёте) относительное ускорение M0+ ? Среднестатистически таких инструкций много в среднестатистическом коде. Но 99% кода обычно исполняется из флэш. Цитата(zltigo) Факта экономии энергии за счет полуторократного повышения производительности при той-же тактовой это не изменит. Этот факт убежал вперёд паровоза. Сперва надо доказать факт "полуторократного повышения производительности". И обозначить прицеп оговорок.
Сообщение отредактировал GetSmart - Nov 4 2015, 16:20
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
Сообщений в этой теме
GetSmart LPC122x это Cortex-M0 или M0+? Nov 2 2015, 20:08 zltigo Обычный. Производительность указана, как для M0. Д... Nov 2 2015, 21:08 megajohn Цитата(GetSmart @ Nov 3 2015, 00:08) Каки... Nov 2 2015, 21:23 GetSmart Если это M0, то в отличие от всех остальных M0 у L... Nov 3 2015, 08:27 zltigo QUOTE (GetSmart @ Nov 3 2015, 10:27) Что ... Nov 3 2015, 09:36     adnega Цитата(ViKo @ Nov 3 2015, 17:15) А кто ищ... Nov 3 2015, 16:28      zltigo QUOTE (adnega @ Nov 3 2015, 18:28) Не зна... Nov 3 2015, 17:03 ViKo По-моему, в M0+ потребление уменьшали, а не произв... Nov 3 2015, 11:04 ViKo Вы таки желаете, в свойственной вам манере, остави... Nov 3 2015, 16:02 zltigo QUOTE (ViKo @ Nov 3 2015, 18:02) Вы таки ... Nov 3 2015, 16:13  ViKo Цитата(zltigo @ Nov 3 2015, 19:13) О чем ... Nov 3 2015, 18:12   zltigo QUOTE (ViKo @ Nov 3 2015, 20:12) Я считаю... Nov 3 2015, 18:21 GetSmart Энергопотребление это характеристика софтом не про... Nov 3 2015, 16:44 ViKo zltigo, специально для вас с сайта ARM.
Performanc... Nov 3 2015, 18:31 zltigo QUOTE (ViKo @ Nov 3 2015, 20:31) CM0 2.3... Nov 3 2015, 18:39  ViKo Цитата(zltigo @ Nov 3 2015, 21:39) Не нес... Nov 3 2015, 18:41   zltigo QUOTE (ViKo @ Nov 3 2015, 20:41) Вы вели?... Nov 3 2015, 18:44 GetSmart В NXP чистокровным (и одноядерным) кортексам-M0 бы... Nov 4 2015, 05:29 jcxz Цитата(GetSmart @ Nov 4 2015, 11:29) Всё-... Nov 4 2015, 11:31  ViKo Цитата(jcxz @ Nov 4 2015, 14:31) В M0 ест... Nov 4 2015, 14:33 smalcom ЦитатаНеужели производитель микроконтроллера не вы... Nov 4 2015, 15:10 GetSmart По поводу "чистокровности" стартовых/бол... Nov 5 2015, 10:41 adnega Цитата(GetSmart @ Nov 5 2015, 13:41) Цель... Nov 5 2015, 12:48  GetSmart Цитата(adnega @ Nov 5 2015, 16:48) Накой?... Nov 5 2015, 17:12   megajohn Цитата(GetSmart @ Nov 5 2015, 20:12) если... Nov 6 2015, 05:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|