Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 07.08.2018, 11:38  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: миграция программы на мк

NewWriter, таки при должном уровне владения вопросом вполне реализуемы платы с кластером 16х16 из тех же мелких STM32 для таких вычислений. Показатели вполне. Но цена разработки как железа, так и кода оставляет желать лучшего.

Тему можно видимо продолжать только для информирования (вернее обучения) ТС

hurt, Это совсем не юмор, а констатация фактов. Для проведения требуемого объёма вычислений требуется выполнение строго определённого количества машинных команд, имеющих конечное суммарное время выполнения.
Из этого показателя и формируется интегральная производительность.
А дальше уже чуть-чуть за счёт оптимизации вычислений, чуть больше за счёт специализированных вычислителей и совсем много за счёт распараллеливания. В этой цепочке и стоимость как железа, так и программирования растёт в аналогичной прогрессии…

PS Для цитирования у движка форума есть удобная кнопка под нужным сообщением "Цитировать" - результат сильно понятнее получается, даже чисто визуально
Реклама:
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 07.08.2018 в 11:47.
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
hurt (07.08.2018)
Непрочитано 07.08.2018, 11:40  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: миграция программы на мк

Сообщение от hurt Посмотреть сообщение
почему МК не подходят
В криптовалютах очень специфические задачи - очень специфические операнды и операции, которых нет в микроконтроллерах.
Можно, конечно, их "разбить на кусочки", но это будет такой поток, что выполняться будет медленно.
В ASIC-ах и FPGA можно самому сконструировать блоки, которые будут "щелкать" это за такт. А в микроконтроллере для выполнения этой операции понадобятся сотни тактов.
Yuri222 вне форума  
Сказали "Спасибо" Yuri222
hurt (07.08.2018)
Непрочитано 07.08.2018, 11:52  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: миграция программы на мк

Насколько я понимаю с биткоином (к примеру) цель - перелопачивание блока данных с использованием криптографии для того, чтобы получить хэш заданного вида.
Для этого нужно пытаться вычислять хэш много раз - тупо перебором, т.к. рассчитать просто невозможно.
Это можно делать последовательно на одном вычислителе, а можно одновременно на многих.
Но смысла делать это на STM32 я не вижу абсолютно, т.к. в этом процессоре максимум 32-битные операнды. Чтобы выполнять криптоалгоритмы, это будут огромные подпрограммы - следовательно, вычисления будут производиться очень медленно.
Yuri222 вне форума  
Непрочитано 07.08.2018, 11:52  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,508
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: миграция программы на мк

Сообщение от hurt Посмотреть сообщение
NewWriter
›юморите?
Нет, серьёзно! Потому что сам сталкивался с ситуацией, когда даже 400МГц STM32H743, учитывая его цену, оказывался диким тормозом по сравнению с Raspberry Pi3 с 1.2 ГГц четырехъядерным, плюс DDR 1ГБ.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
hurt (07.08.2018)
Непрочитано 07.08.2018, 11:56  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: миграция программы на мк

Сообщение от hurt Посмотреть сообщение
А 1 мк это 1 поток, более того мк можно передать маленький участок кода- распределить код по мк, верно?
Нет - на передачу данных тоже время тратится.

Скажем, если шифровать на STM32F405, то это будет медленнее порядка на 3 по сравнению с каким 5-м Цыклоном.
Yuri222 вне форума  
Непрочитано 07.08.2018, 11:58  
hurt
Частый гость
 
Регистрация: 07.08.2018
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hurt на пути к лучшему
По умолчанию Re: миграция программы на мк

Yuri222
а если задействовать ПЛИС?

я вот что понять не могу смотрел видео о программировании микроконтролера, вроде бы обычный кодинг, с поправкой на железо, но все равно обычный, объясните пожалуйста почему речь идет о таком разрыве в специфике, или лучше скажите где почитать
hurt вне форума  
Непрочитано 07.08.2018, 12:01  
hurt
Частый гость
 
Регистрация: 07.08.2018
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hurt на пути к лучшему
По умолчанию Re: миграция программы на мк

Yuri222, вы хотите сказать что основная часть времени будет тратиться именно на распараллеливание задачи, т.е. именно на передачу информации микроконтроллеру?

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

Последний раз редактировалось hurt; 07.08.2018 в 12:03.
hurt вне форума  
Непрочитано 07.08.2018, 12:08  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: миграция программы на мк

Сообщение от hurt Посмотреть сообщение
а если задействовать ПЛИС?
Да.
Сами создаете операнды требуемой разрядности, сами придумываете операции.
Выполняете их за такт. Делаете конвейер любой длины. Можете распараллеливать - насколько имеется внутри ПЛИС ресурсов.
Но - сама по себе нормальная плисина стоит денег, да и плату под нее тоже нужно изготовить.
Если для себя, в одном экземпляре - то можно купить готовый кит. Но на них, как правило, много лишнего ненужного, за которое придется платить.
Правда, можно найти такой кит, который стоит дешевле, чем одна установленная на него ПЛИС.
Посмотрите у Terasic есть кит на Альтеровской Arria V - кит стоит что-то 750 долл, а микруха, насколько помню, около 1200.
Yuri222 вне форума  
Непрочитано 07.08.2018, 12:09  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,780
Сказал спасибо: 2,671
Сказали Спасибо 2,645 раз(а) в 1,953 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: миграция программы на мк

Сообщение от hurt Посмотреть сообщение
видеокарта выигрывает в производительности
из-за того, что там сотни процессоров, которые молотят одно и то же одновременно.
Поток информации сам по себе небольшой, вернее - его нет. Один раз загрузили и подбирайте путем перебора, пока не найдете хэш, удовлетворяющий условию.
Yuri222 вне форума  
Сказали "Спасибо" Yuri222
hurt (07.08.2018)
Непрочитано 07.08.2018, 12:15  
hurt
Частый гость
 
Регистрация: 07.08.2018
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hurt на пути к лучшему
По умолчанию Re: миграция программы на мк

Ребят тогда подскажите с чего начать
Имеет ли смысл для общего развития юзать МК или это будет потерей времени?

Юзать СПЛИТ или сразу переходить к теме с Raspberry Pi3
hurt вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программы расчета трансформаторов и дросселей Starichok51 Источники питания и свет 943 30.09.2022 18:23
Моделирование программы. PavelFrilancer Отвлекитесь, эмбеддеры! 77 31.05.2017 17:18
Новая версия программы GALVA для оформления шкал приборов karbolin Измерительное оборудование 42 16.03.2017 17:02
STM32F407 Bootloader. Запуск программы из Flash. Contemplator1971 ARM 6 19.02.2013 15:11
Пошаговая отладка программы в Си Zandy Микроконтроллеры, АЦП, память и т.д 39 15.12.2008 14:43


Часовой пояс GMT +4, время: 20:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot