roboforum.ru

Технический форум по робототехнике.

Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 01 июл 2011, 21:23

Dmitry__ писал(а):они даже не заглядывали в код

Знание немногих принципов освобождает от знания многих фактов (с) Р. Декарт.

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 11:13

=DeaD=
давай сравним реальные алгоритмы?
например, нужно 2 сдвиговых регистра на 256 бит для алгоритма криптования
нужна функция, на входе вдвигаемый бит и номер регистра, на выходе - сдвинутый регистр на 1 бит.
у тебя, например, атмега48 20 мипс, у меня pic18f242 10 мипс.
в устройстве есть прерывания, т.е. функция не должна отьесть жизненно важные ресурсы
язык прогр. - любой, размер кода - пофиг, главное скорость
чей камень сделает это быстрее тот и победил.
3 попытки
ок?

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 02 июл 2011, 11:24

Я не настолько спец по программированию железа низкого уровня и тем более на асм-коде, я в нём максимум явные косяки и неоптимизированности могу видеть. А указанная вами функция это явно не цельная задача/алгоритм, а лишь небольшая её часть, так что сравнивать производительность операции побитового сдвига вообще не вижу смысла, поскольку таковой отдельной задачи нигде в реальности не встречается.

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 11:31

вот и поговорили... :)
а, на сахаре и crc32 и fir тестят...

в радибрелках со всякими KeeLog это основные функции
Последний раз редактировалось Dmitry__ 02 июл 2011, 11:42, всего редактировалось 1 раз.

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 02 июл 2011, 11:37

FIR и CRC32 я как раз понимаю зачем тестируют.

А вот что за задача, где побитовый сдвиг отъедает 80-90% вычислительной мощности - мне неведомо пока, возможно ввиду моей ограниченности в соответствующей области знаний, что тоже вариант :)

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 11:49

fir сложнее в разы

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 02 июл 2011, 12:07

Да, сложней, только не понял, что из этого должно было следовать, ведь типичная гоночная трасса сложней в разы отдельного поворота на этой трассе, но почему-то никто не устраивает чемпионат по прохождению отдельно взятого поворота. Есть отдельные дисциплины "по прямой", но все мега-чемпионаты имеют комплексные трассы.

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 12:21

ну, ты же сам написал, что понимаешь зачем тестят фир
а, фир тоже сдвиговой регистр

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

blindman » 02 июл 2011, 17:21

Тема заслуживает переименования в "Чемпионат по бреду"

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 02 июл 2011, 19:29

Ну если уже FIR ( http://en.wikipedia.org/wiki/Finite_impulse_response ) это сдвиговый регистр, то я сдаюсь.

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 19:38

нарисуй фир с входом с компаратора

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 02 июл 2011, 19:41

Давай сразу от GND, чего мелочиться?

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 20:21

я не прикалывался, вспомни аоны

Добавлено спустя 25 минут 12 секунд:
чего стер сообщение: "надеюсь у вас там не было проблем с производительностью" ?

нет, а что?

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

=DeaD= » 02 июл 2011, 20:27

Да какое-то обсуждение ни о чем получается :( бенчмарки на сахаре есть, из них в принципе всё и так видно...

PS: А вопрос был риторический... к тому, что "ну и какое отношение этот случай с АОН имеет к замеру производительности"...

Re: Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Dmitry__ » 02 июл 2011, 20:30

т.е. ты согласен , что фир может быть сдвиговым регистром?
бенчмарки на сахаре с фир написанный на асм авр тебе не кажется странным?


Rambler\'s Top100 Mail.ru counter