[an error occurred while processing this directive]
Выложил новый бенчмарк на Сахаре, кому интересно (PIC24/dsPIC, 16 tap FIR, без использования МАС) -->
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=AVR=
15 октября 2005 г. 21:20
http://www.caxapa.ru/benchmarks/?test=23
Составить ответ
|||
Конференция
|||
Архив
Ответы
А что за причина отказа от МАС ?
—
Крок
(16.10.2005 00:13
85.140.19.78
,
пустое
)
А в PIC24 его нет как класса - урезали для удешевления
—
=AVR=
(16.10.2005 00:36
80.92.96.19
, 778 байт)
Ясссно.
—
Крок
(16.10.2005 00:38
85.140.19.78
,
пустое
)
Я там же потом и с МАСом добавил, получилось гораздо быстрее
—
=AVR=
(16.10.2005 00:37
80.92.96.19
,
пустое
)
Мне кажется он бы небледно выглядел и на тесте, предложенном СМ
—
Крок
(16.10.2005 00:44
85.140.19.78
,
пустое
)
Если на АСМе переписать - то возможно, а так компилер все сожрет
—
=AVR=
(16.10.2005 00:49
80.92.96.19
,
пустое
)
Смысл теста - не только процы сравнить, но и компилеры. На АСМе и я могу вручную понаписать для нормальных ДСП, посмотрим кто кого с двумя маками на такт :)
—
SM
(16.10.2005 10:08
213.141.159.26
,
пустое
)
Тогда надо было компилить разными компиляторами для одного и того же камня.
—
Крок
(16.10.2005 13:31
85.140.57.141
,
пустое
)
На некоторые камни существует всего по одному компилятору, и сравнивать будет не с чем
—
=AVR=
(16.10.2005 14:01
80.92.96.19
,
пустое
)
Да тут и смотреть нечего - dsPIC в лучшем случае встанет рядом с TMS320F24xx или ADSP218x, остальные - в другой весовой категории
—
=AVR=
(16.10.2005 10:54
80.92.96.19
,
пустое
)
Добавил вариант с МАС. 16-bit 16-tap = 45 байт кода, 0.8 uS @40MIPS, на один отвод - 1 цикл (25 нс). АРМ отдыхает!
—
=AVR=
(15.10.2005 23:45
80.92.96.19
, 2162 байт)
Не, ну ты даёш. АВР отдыхает. Сравни его с TMSом каким-нить или АДшкой 32р. Да даже с 16р
—
-mse-
(15.10.2005 23:59
213.132.70.161
,
пустое
)
Не АВР, а АРМ! Это для DASMa дразнилка, шоп не обзывался :) -->
—
=AVR=
(16.10.2005 00:05
80.92.96.19
,
пустое
,
ссылка
)
неа, я вам не дружин упертый какой-нить. Как человек демократических убеждений признаю свою неправоту когда есть доказательства :-)
—
DАSM
(16.10.2005 03:06
217.118.78.1
,
пустое
,
ссылка
)
только блин за такую цену лучше техас поставить а не с пиком сидеть
—
DАSM
(16.10.2005 03:58
217.118.78.1
,
пустое
)
Из техасов только 28хх имеет сопоставимую периферию - 12-бит АЦП, приличные таймеры и т.д. Но при этом там 2 питания, нету BOD и т.д.
—
=AVR=
(16.10.2005 11:00
80.92.96.19
,
пустое
)
ну хорошо, моторола DSP56F801 - тоже в районе 8 баксов, 12 бит, куча всякой хрени
—
DАSM
(16.10.2005 11:19
217.118.78.1
,
пустое
)
Да, только архитектура и система команд у нее больше ДСП, чем МК
—
=AVR=
(16.10.2005 11:53
80.92.96.19
,
пустое
)
и в чем это выражается ? Категорически несогласная
—
DАSM
(16.10.2005 12:21
217.118.78.1
,
пустое
)
Это как речь на незнакомом языке
—
=AVR=
(16.10.2005 12:58
80.92.96.19
, 605 байт)
ну не знаю. Обработка чего-то на всю катушку - обычно малый кусок проги. Его можно и на асме (+)
—
DАSM
(16.10.2005 13:02
217.118.78.1
, 424 байт)
Это как Шекспира Промтом читать. Впрочем, многим нравится :)
—
=AVR=
(16.10.2005 13:04
80.92.96.19
,
пустое
)
а чего к этому пику надо кроме самого чипа затариться ? поигрался бы как нибудь
—
DАSM
(16.10.2005 11:28
217.118.78.1
,
пустое
)
Практически ничего
—
=AVR=
(16.10.2005 12:12
80.92.96.19
, 449 байт,
ссылка
,
картинка
)
мы люди бедные )))) (+)
—
DАSM
(16.10.2005 12:20
217.118.78.1
, 43 байт)
Программатор - да, а ICD2 - не вижу смысла, слишком много компонентов (см). ICD2 Tiny внутри не видел, но ради 50$ горбатиться не стал бы
—
=AVR=
(16.10.2005 12:29
80.92.96.19
,
пустое
,
ссылка
)
ну с таким количеством памяти что у него есть думаю мне асма и программатора одого хватит. А АЦП насколько честно дает ? И сколько это чудо кушает вообще ?
—
DАSM
(16.10.2005 12:34
217.118.78.1
,
пустое
)
АЦП там один из лучших в МК - 12 бит стоят как вкопанные на 100 КСПС. Жрет много - до 150 мА (5В 120 МГЦ/30 МИПС). dsPIC24H/33F должны жрать в 2-3 раза меньше, к тому же они 3.3В
—
=AVR=
(16.10.2005 13:02
80.92.96.19
,
пустое
)
ну блин, это с дуба рухнуть. 150 мА на 30 мипс. Они что - решили в гинекологическую книгу рекордов попасть ?
—
DАSM
(16.10.2005 13:05
217.118.78.1
,
пустое
)
Они ведь толстые - типа 0.8/0.65 микрона, вот и жрут, 5В 120 МГЦ - не шуточки. 24/33 уже имеют 2.5В ядро
—
=AVR=
(16.10.2005 13:15
80.92.96.19
,
пустое
)
ага, а для умножителя у них видать маски нету на 0.35 микрона, вот и убрали. А нафик он без умножителя ?
—
DАSM
(16.10.2005 13:18
217.118.78.1
,
пустое
)
Не умножителя, а МАС! Умножитель остался, а в 33 и МАС остался в первозданном виде
—
=AVR=
(16.10.2005 13:20
80.92.96.19
,
пустое
)
а автоинкремент pointer jd для адресации буферов тоже фанерой пролетел ?
—
DАSM
(16.10.2005 13:22
217.118.78.1
,
пустое
)
Авто пре/пост инк/декрементов в любых комбинациях там полно в методах адресации и безо всяких МАС - типа mov [w0++],[++w1] или mov [w1+w0], [w2+w0]
—
=AVR=
(16.10.2005 13:30
80.92.96.19
,
пустое
)
а на стековом фрейме он хорош ? (+)
—
DАSM
(16.10.2005 13:38
217.118.78.1
, 177 байт)
Кроме обычных 16- и 32-бит push/pop,
—
=AVR=
(16.10.2005 13:59
80.92.96.19
, 304 байт)
не, push pop это ерунда. Я имею ввиде адресацию со смещением по базе, аля mov eax, dword ptr [esp + N]
—
DАSM
(16.10.2005 14:01
217.118.78.1
,
пустое
)
Пожалуйста - mov [w0+1019],w1 или mov [w0+w1],[++w2]
—
=AVR=
(16.10.2005 14:08
80.92.96.19
,
пустое
)
кстати насчет стоит (+)
—
DАSM
(16.10.2005 13:06
217.118.78.1
, 110 байт)
Шутить изволишь?
—
=AVR=
(16.10.2005 13:13
80.92.96.19
, 169 байт)
ладно, пасибки. Как надо будет хороший, хоть не слишком разрядный АЦП то сразу после окончания энергетического кризиса куплю. Тем более зима на носу, всяко теплее будет. Почти ватт однако
—
DАSM
(16.10.2005 13:16
217.118.78.1
,
пустое
)
:)))
—
=AVR=
(16.10.2005 13:18
80.92.96.19
,
пустое
)
Ну всё равно. ДСП с general purpose сравнивать...
—
-mse-
(16.10.2005 00:09
213.132.70.161
,
пустое
)
В АРМе тоже, кстати, МАС есть. И они там сами гону на dsPIC напустили, вот я и разозлился :)
—
=AVR=
(16.10.2005 00:13
80.92.96.19
,
пустое
)
Плавучку на Меге выложил там-же, ковырялся долго, похоже зря, выигрыш мизерный.
—
Russ
(15.10.2005 22:47
212.44.131.7
,
пустое
,
ссылка
)
Мизерный - не мизерный... Если 1 мкс не хватает, то выигрыш становится решающим.
—
-mse-
(15.10.2005 23:21
213.132.70.166
,
пустое
)
Дык писано почти на асме, все уши прожужали, что на порядок быстрее, видать библиотеки тоже на асме
—
Russ
(15.10.2005 23:26
212.44.131.7
,
пустое
)
:))) "Почти" - не считается!
—
=AVR=
(15.10.2005 23:48
80.92.96.19
,
пустое
)
Опа.. у БУБУ отнял нечаянно трубу :))
—
=AVR=
(15.10.2005 21:27
80.92.96.19
,
пустое
)
БУБУ ! Вернись, мы все простим!
—
Russ
(15.10.2005 21:55
212.44.131.7
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru