Size: a a a

Maxwell's Demons

2021 April 04

VK

Vladimir Komissarov in Maxwell's Demons
Alexey Tsvetkov
Например, в тех, когда когда целочисленная арифметика оперирует очень длинными числами.
Добрый вечер.
Правильно ли я понимаю, что при наличие MMU проблемы не возникает?
источник

D

Dr Zlo in Maxwell's Demons
Vladimir Komissarov
Добрый вечер.
Правильно ли я понимаю, что при наличие MMU проблемы не возникает?
Наверное имеется в виду FPU?
источник

D

Dr Zlo in Maxwell's Demons
jon pedro
С каких пор  арифметика плавающей точки быстрее целочисленной арифметика?
Ты забыл про оверхед перемещения данных в регистры FPU
источник

VK

Vladimir Komissarov in Maxwell's Demons
Dr Zlo
Наверное имеется в виду FPU?
Да, верно
источник

D

Dr Zlo in Maxwell's Demons
А ещё забыто то что F4 имеет ещё и MAC блок для fixed-point (q31) вычислений, и они чуть-чуть быстрее
источник

D

Dr Zlo in Maxwell's Demons
И ещё прекол с включением FPU в том что смена контекста становится сильно дороже
источник

D

Dr Zlo in Maxwell's Demons
Так как его регистры тоже надо push/pop'ить
источник

D

Dr Zlo in Maxwell's Demons
Короч не всё однозначно
источник

K

Konstantin in Maxwell's Demons
Sergey Semenov
Да, тоже об этом думаю. Стлинком они программируются? Какие либо для них использовать можно или они полностью с СТ совместимы?
Есть синяя таблетка на gd32f103, прогается и отлаживается через  st link без проблем, с  jlink более геморно
источник

SS

Sergey Semenov in Maxwell's Demons
Konstantin
Есть синяя таблетка на gd32f103, прогается и отлаживается через  st link без проблем, с  jlink более геморно
Спасибо за ответ. Я тут пытался купить партию GD32F105. Китайцы выставили 5 шт за 1300р. Ну я купил. Спустя день приходит сообщение, мол, мы подняли стоимость до 55 баксов. Доплатите или убирайтесь нах.... . Ну я деньги и вернул. Походу дифецит не только с STM но и с клонами. Или китайцы хитрые.
источник

SS

Sergey Semenov in Maxwell's Demons
Подскажите пожалуйста, где можно физ.лицам в России купить GD32 контроллеры? Оф.представитель с физлицами работает?
источник

D

Dr Zlo in Maxwell's Demons
Sergey Semenov
Спасибо за ответ. Я тут пытался купить партию GD32F105. Китайцы выставили 5 шт за 1300р. Ну я купил. Спустя день приходит сообщение, мол, мы подняли стоимость до 55 баксов. Доплатите или убирайтесь нах.... . Ну я деньги и вернул. Походу дифецит не только с STM но и с клонами. Или китайцы хитрые.
Мне нравится что текущую ситуацию называют "дефицит стм32"
источник

D

Dr Zlo in Maxwell's Demons
Это как массовый голод называть "недостатком кедрового ореха".
источник

D

Dr Zlo in Maxwell's Demons
Дефицит абсолютно всего
источник

D

Dr Zlo in Maxwell's Demons
Кварцы с лидтаймом в два года? Да не вопрос.
источник

SS

Sergey Semenov in Maxwell's Demons
Dr Zlo
Мне нравится что текущую ситуацию называют "дефицит стм32"
Я конкретно ощутил именно с стмками. Потому называю так.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
jon pedro
С каких пор  арифметика плавающей точки быстрее целочисленной арифметика?
С тех пор, как появились аппаратные модули умножения, сложения, деления за 1 такт)
источник

V

VadimAnimeEmbedder in Maxwell's Demons
jon pedro
Даже аппаратная поддержка плавающей точки не делает плавающую арифметика быстрее целочисленной, максимум +-такой же скорости
Лол, делает. Делали замеры. Когда делаешь арифеметику с фиксированной точкой и имитируешь float 2-мя int-ами (int32_t + uint16_t) выходит заметно медленее чем на аппаратном модуле с float.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Dr Zlo
Ты забыл про оверхед перемещения данных в регистры FPU
Ну это само собой, но на F4. На arm9 один фиг оно все в оперативе... Софтыарно считается.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Dr Zlo
А ещё забыто то что F4 имеет ещё и MAC блок для fixed-point (q31) вычислений, и они чуть-чуть быстрее
Не знал. Почитаю, спасибо.
источник