[an error occurred while processing this directive]
Что за бред... 40 мкс на 16-бит сложение в AVR ???
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
argus98
11 июля 2005 г. 08:55
В ответ на:
"Членомер" производительности микроконтроллеров (+)
отправлено Evgeny_CD 11 июля 2005 г. 08:44
Составить ответ
|||
Конференция
|||
Архив
Ответы
Чтоб понять почему так, надо посмотреть ассемблерный листинг.
—
-Tумблер-
(11.07.2005 10:49
194.190.161.241
,
пустое
)
Я прикинул, получается более-менее похоже, но тесты все равно не внушают доверия
—
=AVR=
(11.07.2005 11:53
80.92.96.19
, 1394 байт)
А если на С, но вдумчиво? У С компилеров, прогресс, судя по всему, идет неплохо? (-)
—
Evgeny_CD
(11.07.2005 12:01
81.195.4.65
,
пустое
)
Насчет "вдумчиво" - большие сомнения
—
=AVR=
(11.07.2005 12:25
80.92.96.19
, 329 байт)
Скорее учителя по С вымерли (+)
—
Evgeny_CD
(11.07.2005 12:44
81.195.4.65
, 536 байт)
Да нет учителей по Си... Есть разработчики компиляторов, и вы от них ПОЛНОСТЬЮ зависимы :-(
—
argus98
(11.07.2005 12:54
81.22.205.230
,
пустое
)
Ну давайте контроллеры на рассыпухе делать - тогда мы будем от санитаров в дурдоме зависеть. (-)
—
Evgeny_CD
(11.07.2005 12:56
81.195.4.65
,
пустое
)
Ну зачем же утрировать ? Главное - эффективность конечного продукта, а в большой серии каждая копейка на счету
—
argus98
(11.07.2005 13:04
81.22.205.230
,
пустое
)
Для большой серии - да. А у Вас что, каждый проект - серия 1к+ (или 10к+)? Тогда Вы счастливчик. (+)
—
Evgeny_CD
(11.07.2005 13:09
81.195.4.65
, 68 байт)
Поддерживаю... По-моему Си для МК - это заговор международного империализма.
—
argus98
(11.07.2005 12:41
81.22.205.230
,
пустое
)
Нет, asm - это заговор против самих себя. (+)
—
Evgeny_CD
(11.07.2005 12:55
81.195.4.65
, 692 байт)
Так в асме как раз надо начинать с внутренних стандартов, и они будут служить долго и верно...
—
argus98
(11.07.2005 13:08
81.22.205.230
,
пустое
)
И как код на асме 51 с "внутренними стандартами" на ARM перенести? (-)
—
Evgeny_CD
(11.07.2005 13:11
81.195.4.65
,
пустое
)
А смысл переводить прибор с платформы на платформу? Понимаю, что бабки девать некуда, дык, таво... девочки, водочка...
—
-mse-
(11.07.2005 14:55
81.201.65.239
,
пустое
)
(-)
—
Evgeny_CD
(11.07.2005 15:53
81.195.4.65
,
пустое
,
ссылка
)
А вы это непрерывно делаете ?? У нас - так однократно.. Вообще (+):
—
argus98
(11.07.2005 13:48
81.22.205.230
, 624 байт)
Для сложного кода и одного раза хватит. (+)
—
Evgeny_CD
(11.07.2005 14:00
81.195.4.65
, 885 байт)
Ответ (+):
—
argus98
(11.07.2005 14:30
81.22.205.230
, 761 байт)
Два примера (+)
—
Evgeny_CD
(11.07.2005 15:53
81.195.4.65
, 3912 байт)
Это немного не то...
—
-mse-
(11.07.2005 16:43
81.201.65.239
, 383 байт)
Это немного не то...
—
-mse-
(11.07.2005 16:42
81.201.65.239
, 383 байт)
Понятие "модный проц" - это лишнее. К асму он отношения не имеет (-)
—
Evgeny_CD
(11.07.2005 16:45
81.195.4.65
,
пустое
)
Так и я про то же (+):
—
argus98
(11.07.2005 16:31
81.22.205.230
, 533 байт)
Ну так а асм тут прием? (+)
—
Evgeny_CD
(11.07.2005 16:44
81.195.4.65
, 393 байт)
Я ведь исхожу из эффективности продукции... Естественно в плане написания текста Си проще (+):
—
argus98
(11.07.2005 17:01
81.22.205.230
, 443 байт)
Перетусовывать принудительно можно, но это лишняя работа для проца. Хочу научить компилятор делать ее при компиляции. (-)
—
Evgeny_CD
(11.07.2005 17:10
81.195.4.65
,
пустое
)
Спасибо за дискуссию - хоть развеялся.... Пошел домой - пора работать.
—
argus98
(11.07.2005 17:37
81.22.205.230
,
пустое
)
:)))) Я долго и от души смеялся. Жаль, только пришли к общему знаменателю :))
—
Evgeny_CD
(11.07.2005 17:42
81.195.4.65
,
пустое
)
Просто пугают тенденции - скоро светофоры начнут делать на microPC...
—
argus98
(11.07.2005 16:37
81.22.205.230
,
пустое
)
:)) Думаю, в "развитых странах" на них и делают. Скоро Atlon 64 начнут внедрять.
—
Evgeny_CD
(11.07.2005 16:39
81.195.4.65
,
пустое
)
Забыл добавить - во втором примере USB нужен, так что LPC2148 c СDС дровами самое то. (-)
—
Evgeny_CD
(11.07.2005 16:07
81.195.4.65
,
пустое
)
Ответ:
—
Evgeny_CD
(11.07.2005 12:34
81.195.4.65
,
пустое
)
Так это сложение 20 раз выполняется
—
Elektronik
(11.07.2005 10:02
194.85.99.225
,
пустое
)
Описания тестов гляньте. (-)
—
Evgeny_CD
(11.07.2005 09:08
81.195.4.65
,
пустое
)
Все эти тесты - барахло... Сравнивать надо на реальных задачах (+):
—
argus98
(11.07.2005 09:45
81.22.205.230
, 605 байт)
Идеальных тестов нет, увы (+)
—
Evgeny_CD
(11.07.2005 09:52
81.195.4.65
, 68 байт)
Кстати, забыл - кроме оценки энергии выполнения задачи, еще можно оценивать стоимость выполнения задачи, тогда результаты будут совсем поразительными...
—
argus98
(11.07.2005 10:20
81.22.205.230
,
пустое
)
Бенчмарк по прерываниям (+)
—
Evgeny_CD
(11.07.2005 11:03
81.195.4.65
, 821 байт)
Ну за чем же сразу ОС ? Проще надо быть... Еще пример - энергия и стоимость реализации RTC
—
argus98
(11.07.2005 11:12
81.22.205.230
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru