реклама на сайте
подробности

 
 
10 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Voice recognition with AVR
Огурцов
сообщение Oct 19 2008, 18:11
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Oct 19 2008, 16:27) *
Ага... Чернила для восьмого класса. Мы тут выясняли соотношение AVR'овских и ARM'овских мипсов. Примерно в два раза.

Чего-чего ? 200MHz ARM быстрее 20MHz AVR в два раза ? Или медленнее в два раза ? Короче, хочу вашей травы.

Цитата(Rst7 @ Oct 19 2008, 16:27) *
Ну-ка, огласите нормальный DSP за 1-2 бакса?

Извините, но и AVR будет не 2 бакса, поскольку в 8Ка только команда "да" и войдет, как в примере по ссылке выше.

Цитата(Rst7 @ Oct 19 2008, 16:27) *
Не знаю, не знаю. На Осле (SL45) вполне вменяемо работало голосовое управление.

Я думаю, алгоритм был один и тот же. Будем считать, что у меня голос неправильный.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 19 2008, 18:38
Сообщение #17


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(Огурцов @ Oct 19 2008, 21:11) *
Чего-чего ? 200MHz ARM быстрее 20MHz AVR в два раза ? Или медленнее в два раза ? Короче, хочу вашей травы.


Где я такое утверждал?

Мы тут вроде "восьмибитные" мипсы с "тридцатидвухбитными" сравниваем. При одинаковой тактовой частоте производительность AVR примерно в 2 раза хуже производительности ARM (сравнивались сборки моего JPEG-кодера, вполне для обсуждаемой задачи можно ориентироваться, чем не ЦОС?).

Так что Ваша фраза про 20 и 200 МГц - это последствия употребления травы Вами, а не мной smile.gif

Цитата
Извините, но и AVR будет не 2 бакса, поскольку в 8Ка только команда "да" и войдет, как в примере по ссылке выше.


Смотря как хранить. Никогда про вокодеры не слышали? Очень близкая тематика.

Цитата
Я думаю, алгоритм был один и тот же. Будем считать, что у меня голос неправильный.

После травы? wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Oct 19 2008, 20:04
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Oct 19 2008, 18:38) *
Мы тут вроде "восьмибитные" мипсы с "тридцатидвухбитными" сравниваем. При одинаковой тактовой частоте производительность AVR примерно в 2 раза хуже производительности

Вообще, я с 16-битными операндами сравнивал. Бабочка с 32-битными операндами на AVR займет еще (гораздо) больше времени, чем с 16-битными. Тогда как DSP(не ARM), как я понимаю, сделает ее в течение одной команды.

Цитата(Rst7 @ Oct 19 2008, 18:38) *
Так что Ваша фраза про 20 и 200 МГц - это последствия употребления травы Вами, а не мной

Ога, хотите сравнивать запор на максимальной скорости с мерсом на первой передаче ? И какой в этом практический смысл ? Наверное, сказать, что мерс ездит в два раза медленнее запора ?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 20 2008, 05:49
Сообщение #19


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Вообще, я с 16-битными операндами сравнивал.


Да ну? Откуда тут теперь взялись "16-битные операнды"??? Вообще-то сначала было такой вопрос:
Цитата
А чем Вам AVR не подходит? Фигасе 20Мипс уже "не производительность"


И Вы ответили, что
Цитата
Это восьмибитные мипсы.


На что я и объяснил разницу между чернилами "восьмибитными" и "тридцатидвухбитными" мипсами.

Остальное все, про мерсы с запорами, траву - это Ваша фантазия.

Вы же вроде не Доктор, а пример стиля ведения дискуссии берете у него. Зачем? Это плохой пример для подражания.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Oct 20 2008, 11:25
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Oct 20 2008, 05:49) *
Да ну? Откуда тут теперь взялись "16-битные операнды"???

Потому что для бабочек нужна плавающая точка. И чтобы ее эмулировать в целочисленной нужно хотя бы пару байт, иначе получим не вычисления, а ацстой.
зы: против 32-битных операндов я не возражаю. Но 32-битный реалтайм для AVR - это уже смертельно.

Цитата(Rst7 @ Oct 20 2008, 05:49) *
Остальное все, про мерсы с запорами, траву - это Ваша фантазия.

Да нет же, фантазия - сравнивать (практически одинаковое) число тактов на команду у камней с тактовой, различающейся на порядок, и разрядностью в четыре раза. Я уж не буду повторяться про соотношение AVR и DSP с конвейером и восьмиядерным АЛУ.

Цитата(Rst7 @ Oct 20 2008, 05:49) *
Вы же вроде не Доктор, а пример стиля ведения дискуссии берете у него.

Возражаю. Не знаю, кто Доктор, поэтому стиль у меня свой. Порою описывается как "на глупые вопросы - глупые ответы".

Сообщение отредактировал Огурцов - Oct 20 2008, 11:30
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 20 2008, 11:36
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Огурцов @ Oct 20 2008, 15:25) *
Потому что для бабочек нужна плавающая точка.
Это ещё что за фантазии? Чем докажете? rolleyes.gif
Go to the top of the page
 
+Quote Post
=GM=
сообщение Oct 20 2008, 12:25
Сообщение #22


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Прошу простить джентльмены, что прерываю вашу высокоучёную беседу(:-), заинтересовало сравнение авр с арм
Цитата(Rst7 @ Oct 19 2008, 17:38) *
Мы тут вроде "восьмибитные" мипсы с "тридцатидвухбитными" сравниваем. При одинаковой тактовой частоте производительность AVR примерно в 2 раза хуже производительности ARM (сравнивались сборки моего JPEG-кодера, вполне для обсуждаемой задачи можно ориентироваться, чем не ЦОС?)

Неужто 8-битный авр и 32-битный арм различается всего в два раза? Что-то мне сомнительно, хотя Rst7 вроде можно доверять, э?(:-)

А вот интересно, во сколько раз будет разница между 8-битной авр и 32-битным дсп TMS320F2808 на команде, скажем, dmac, которая за один такт перемножает два первых знаковых 16-битных числа, лежащих в памяти, и добавляет это произведение к 32-битному аккмулятору АСС, и в том же такте также делает со вторыми знаковыми 16-битными числами, добавляя результат к 32-битному регистру Р?

Я понимаю, что по-хорошему надо бы написать пгм и посчитать такты, но может у кого-нибудь уже есть двойной МАС для авр?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 20 2008, 12:35
Сообщение #23


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Неужто 8-битный авр и 32-битный авр различается всего в два раза?


Ну зайдите в тему, где я выкладывал свой JPEG-кодер для ARM (не для AVR). Там и вышли числа на тестовой картинке ~9 миллионов тактов на AVR и ~4.5 на ARM7.

Цитата
Да нет же, фантазия - сравнивать (практически одинаковое) число тактов на команду у камней с тактовой, различающейся на порядок, и разрядностью в четыре раза.


Мы вроде сравниваем производительность при одинаковой тактовой. Потому как Вы упомянули "восьмибитные мипсы", они же не такие, как другие. Вот я и привел число.

Цитата
Я уж не буду повторяться про соотношение AVR и DSP с конвейером и восьмиядерным АЛУ.


Да, еще можем с суперкомпьютером подходящим сравнить, нам-то что?...

PS Там же blackfin приводил данные для BF. Для такой-же картинки вышло бы ~2.5 миллиона тактов, если мне не изменяет память...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
=GM=
сообщение Oct 20 2008, 12:37
Сообщение #24


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Rst7 @ Oct 20 2008, 11:35) *
Ну зайдите в тему, где я выкладывал свой JPEG-кодер для ARM (не для AVR). Там и вышли числа на тестовой картинке ~9 миллионов тактов на AVR и ~4.5 на ARM7

Прямую ссылку можно?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 20 2008, 12:42
Сообщение #25


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



http://electronix.ru/forum/index.php?s=&am...st&p=421275

Ну и можете почитать тему wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 20 2008, 13:03
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Rst7 @ Oct 20 2008, 16:35) *
PS Там же blackfin приводил данные для BF. Для такой-же картинки вышло бы ~2.5 миллиона тактов, если мне не изменяет память...
Еще раз напомню, что для корректного сравнения различных процессоров с помощью JPEG'а нужно сжимать разными процессорами одну и ту же картинку ибо MIPS'ы сильно зависят от того, ЧТО сжимать и КАК сжимать: MIPS summary.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 20 2008, 13:10
Сообщение #27


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
одну и ту же картинку


Безусловно. Посему, данные для AVR и ARM7 соответствуют, для BF - ориентировочные (я Ваши 5MI для цветной картинки 320*240 4:2:0 разделил пополам. Чисто для ориентира).


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Oct 20 2008, 14:15
Сообщение #28


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Rst7 @ Oct 20 2008, 12:35) *
Мы вроде сравниваем производительность при одинаковой тактовой.

Вы. Я писал про одинаковую (почти) цену AVR и DSP и разницу в количестве операций в 2000 раз, плюс шина 32/8, т.е. 8000 раз при сложениях и где-то 64000 при умножениях, плюс встроенные возвожности вычисления БПФ, плюс конвейер, т.е. отсутсвие дополнительных пересылок. Так что на данной задаче DSP разрывает AVR на сто тысяч маленьких медвежат (с) ненапрягаясь.

зы: нет, я понимаю, строить VGA или там ETHERNET контроллеры на AVR - куда ни шло. Но AVR для ЦОС - зачем же так себя не любить.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 20 2008, 14:23
Сообщение #29


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Вы.


Не передергивайте. Вы начали про "восьмибитные мипсы".

Цитата
Но AVR для ЦОС - зачем же так себя не любить.


Однако, упоминаемая 45я серия Сименсов имеет на борту C166 с тактовой 13МГц. Пусть это будет 26 "восьмибитных мипсов". И имеет голосовой набор. Почему-бы не учесть сей факт? Да и как бы смотрелся тот-же BF в выключателе света?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 20 2008, 14:49
Сообщение #30


Гуру
******

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



Цитата(Rst7 @ Oct 20 2008, 16:23) *
И имеет голосовой набор.

Надо отличать два варианта распознавания - на более-менее на лету и посфактум. В случае сименсовского голосового набора по стартовой отмашке оцифровывался-предобрабатывался-буферизировался некоторый небольшой временной промежуток. После в почти призвольном темпе анализировался. Для такого варианта контроллер может быть абсолютно любой, ну разве только что-бы справлялся с работой за нераздражающе большой отрезок времени. Даже для простого выключаталя света такое использовать уже сложнее, ибо нет команды на старт, а вырезать самостоятельно слова и не иметь гарантированой паузы после захвата слова уже контроллер явно не с произвольными попугаями требуется.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

10 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01513 секунд с 7
ELECTRONIX ©2004-2016