AlexandrY, внесите в свою табличку. внутри результаты для дспика Whetstone benchmark
http://aly.projekt …sts/AlluC/WhetsRes.htm
ASDFS гонял в иаре для дспика, результат указан в программных тактах,
результат для той таблицы нужно бы умножить на 4.
тестировал для dsPIC30F612, кварц 7.3728MГц, PLL 16, тактовая 117.9648MГц,
время выполнения в пересчете на 120МГц тактовой.
компилятор битность memory optimization программных программных число время приведенное размер double model тактов тактов тактов выполнения время на 10МГц кода (симуляция) (макет) ядра сек IAR 1.20B 32 small for size 26.2M 27.4M 109.6M 0.91 10.92 ~6.0kb C30 1.32 32 small for size 28.8M 28.8M 115.2M 0.96 11.52 ~4.5kb IAR 1.20B 64 small for size 43.5M 47.3M 189.2M 1.58 18.96 ~9.7kb C30 1.32 64 small for size 48.1M 48.0M 192.0M 1.60 19.20 ~7.5kb HT-DSPICC 9.50 32 small for all 61.7M 61.6M 246.4M 2.05 24.60 ~7.1kbдля иар optimization for speed не отличается от for size, репорт по размеру считается неправильно, в профайлинге вход-выход в ф-ции не учитывается, а набегает прилично программных тактов, так же не учитываются stall-задержки (если они есть), в целом ощущение сырого компилятора (среды, явна урезанная версия в сравнении для avr и arm, например), но несколько лучше, чем от ht-soft. c30 (gcc) выглядит наиболее предпочтительным к использованию и доработанным из всех трех. кстати, для printf и компании в иаре чего особенного нужно сделать, чтобы работало? звучит по-дурацки, но вот что получается: в симуляторе иаровском все работает, делаю вывод в coff или intel-hex формат (чтобы в мплаб загрузить и прошить хотя бы в контроллер) printf путается где-то в стеке и на ресет попадаем (trap error?). xcl править (увеличивать размер стека и кучи) пытался. т.е. при использовании иара для дспиков явно будут проблемы с отладкой, компилятором к мплабу "на раз" не подключился, работать в иар, отлаживаться в мплаб - геморрой.
-
- еще jaga-jaga(58 знак., 03.10.2005 21:51, )
- а в бенчмарк занести не догадался? - General(03.10.2005 22:11, , ссылка)
- да, надо бы туда внести. сегодня не успею. - jaga-jaga(03.10.2005 22:22, )
- а в бенчмарк занести не догадался? - General(03.10.2005 22:11, , ссылка)
- еще jaga-jaga(58 знак., 03.10.2005 21:51, )