16+
Пятница
15 декабря
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Ксения  (10.08.2017 09:52 - 10.08.2017 10:07) , в ответ на да, круто. Однако, задача достаточно проста (если не сказать "примитивна"). Насколько реально будет выйгрыш на более сложных алгоритмах? автор: Adept
Из примитивов складываются более сложные конструкции, работающие с предельно достижимой скоростью. Например, разные виды оконной фильтрации (когда происходит сдвиг окна вправо, шаг за шагом используя примитив блочного умножения с накоплением), в 
том числе и медианной фильтрации, быстрое и обычно преобразование Фурье и ему обратное, быстрое вычисление полиномов для каждого элемента массива (для вывода на экран графиков) и очень многое другое. К хорошему быстро привыкаешь :), особенно к библиотеке, где собраны не только примитивы, но и алгоритмы на их основе, создаваемые/собираемые всю свою сознательную жизнь :). Поэтому используешь их, даже когда за скоростью особо не гонишься, твердо зная, что по эффективности им нет равных. И вот сейчас, при переходе на 64-битный режим, чувствуешь себя без этой библиотеки, как на необитаемом острове, т.к. в этом режиме 32-разрядные ассемблерные примитивы работать перестали. Но у меня часто бывают такие случаи, когда программа должна работать в режиме on-line, т.е. служить визуализатором протекающего физического процесса, когда устройство на МК собирает данные (обычно обслуживает АЦП и передачу от него данных в большой компьютер), а тот, в свою очередь, преобразует их в графическую форму и обновляет график на экране монитора через каждую секунду. И тут уже приходится эту секунду беречь, с чем библиотека примитивов отлично справляется. Многопоточность делу не мешает, т.к. примитивы могут быть использованы в разных потоках в тем же успехом. Т.е. отдельные потоки тоже могут нуждаться в примитивах (сверх)эффективной арифметики.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII