
Serg
23.06.2017
17:35:48
партнамбера нет
колхоз какой-то

777Andrej
23.06.2017
17:43:30
похоже, они думали так же как и я :)
Особенности: Low ESR TR3B226K010C0500

Google

Serg
23.06.2017
17:45:34
я вот и хочу понять, 0.5 Ом для тантала 220 uf 10V это низкий ESR или нет?

Th0r
23.06.2017
17:47:54
ну вот у вишай, 593D 220uf 10v - 0.1Ом

Serg
23.06.2017
17:52:59
2.2 Евро
а космодром продает по 1 баксу
непонятно что правда
в такой конструкции getCount() вызывается один раз или на каждой итерации?
for (uint32_t i = 0; i < getСount(); i++)
хотя глупый вопрос, очевидно на каждой итерации

Alexandre
24.06.2017
19:40:29
На каждой

Serg
24.06.2017
19:41:23
в этом случае результат getCount() надо заносить в переменную перед началом цикла

Alexandre
24.06.2017
19:42:23
Если он не может / не должен меняться в течение выполнения цикла, то да
С - язык гибкий и позволяет многое

Serg
24.06.2017
19:44:43
в 99% случаев не меняется

Google

Serg
24.06.2017
19:45:33
хотя можно в обратном порядке
for (int32_t i = getCount() - 1; i >= 0; i--)
и будет вызываться один раз

Alexandre
24.06.2017
19:50:47
Ну понятно же, что в отрыве от контекста это все голая теория

kaktys
24.06.2017
20:22:03

Alexandre
24.06.2017
21:08:50
Смотря от компилятора
От оптимизатора. Если компилятор решит, что цикл не меняет значения, от которых зависит getCount, то может оптимизировать до одного раза
Стандарт говорит о "проверке условия", но не упоминает о стабильности его значения

kaktys
24.06.2017
21:14:16
Вроде раз проверяет

Alexandre
24.06.2017
21:15:42
Ну как он может проверять раз, если for - это перевернутый while?

kaktys
24.06.2017
21:25:31
Ассемблер смотреть надо

shadowsoul
25.06.2017
05:31:50
@TehDmitry банхаммером по этому уроду!

Дмитрий
25.06.2017
05:36:22
/report
/warn

Danil
25.06.2017
08:04:35
как же достал спам мля

Serg
25.06.2017
08:08:39
писать на нем не собираюсь, но понимать бы хотелось

Alexandre
25.06.2017
08:20:09

Serg
25.06.2017
08:31:45
ткни носом, где про асм STM32

Богдан
25.06.2017
08:35:55
Книжек по теме особо не встречал

Google

Богдан
25.06.2017
08:36:50
Точнее есть одна на русском, но ее еще не опубликовали. Там асм на кортекс м4 и кейл

Serg
25.06.2017
08:54:37
В IAR если задать оптимизацию и снять все опции, это будет равносильно совсем без оптимизации (None) ?

Дмитрий
25.06.2017
09:03:20
Level в None до кучи поставь

Serg
25.06.2017
09:04:31
равнозначно ли Level None и Level High со всеми снятыми опциями?
Мне нужно от оптимизации тлько чтобы inline работал, больше чтобы ничего не оптимизировало
А опция Function inlining доступна только при Level High
Непонятно, почему не работает inline

Dr
25.06.2017
09:28:52
эм
так оно инлайнит

Serg
25.06.2017
09:29:02
inline стоит, оптимизация полная со всеми опциями, но все равно естьвызов функции - BL
а как видно?

Dr
25.06.2017
09:29:15
так он вызывает strcasecmp
так как она не обьявлена инлайн-функцией
а твою sameStr инлайнит

Serg
25.06.2017
09:29:41
тю, не заметил
спасибо

Dr
25.06.2017
09:29:52
не за что

Google

Dr
25.06.2017
09:30:32
есть мнение что при level none и явно обьявленном inline - он всё же заинлайнит
галочка относится скорее всего к "инлайнить некоторые функции которые по мнению компилятора лучше инлайнить"

Serg
25.06.2017
09:32:59
аа, ты про директиву
щас попробую

Dr
25.06.2017
09:33:28
да

Serg
25.06.2017
09:38:42
не инлайниn при None

Dr
25.06.2017
09:39:27
Ага, понял.

Anton
25.06.2017
15:40:53
Стоит ли изучать FPGA?

Хокейний
25.06.2017
15:41:12
смотря зачем

Anton
25.06.2017
15:43:34
Какие варианты есть?

Хокейний
25.06.2017
15:44:18
какие варианты использования?
их много на самом деле
но в основном что-то сложное, компактное и скоростное

Anton
25.06.2017
15:47:49
Появился интерес разобраться, как его можно заточить под майнинг, лол. И не ради денег пока что

Denys
25.06.2017
15:48:11
это уже делали, есть более оптимальные ASIC, вы опоздали на несколько лет

Anton
25.06.2017
15:48:22
В курсе

Dolphin
25.06.2017
15:48:31
?

Google

Anton
25.06.2017
15:48:37
Asic то самому не сделать

Dolphin
25.06.2017
15:49:03
А велосипед на FPGA - легко, да?

Denys
25.06.2017
15:49:23
FPGA который будет иметь приемлимую производительность скорее всего выйдет ощутимо дороже GPU, а если учесть стоимость разработки - вообще самолет

Dolphin
25.06.2017
15:49:26
ну и пох, что тормозной и с кривыми педалями....

LexsZero
25.06.2017
15:49:55
меня почти взяли пилить майнер на фпга еще в 2011 или 12 кажется.
и ведь взяли бы, если бы я не отказался потому что нихуя не умею в эти ваши фпга

Хокейний
25.06.2017
15:51:13

Anton
25.06.2017
15:52:09
Можно же попробовать запрограммировать под новые алгоритмы, под которые асики вообще врядли будут делать

Denys
25.06.2017
15:52:11
для начала надо ответить на вопрос - в чем суть оффлоадинга майнинга в железо, а потом задавать вопросы по существу :)

Anton
25.06.2017
15:53:55
Оффлоадинга майнинга?

Denys
25.06.2017
15:54:31
а для чего вы считаете в майнинге используется fpga, asic, gpu?

Firelander
25.06.2017
16:01:36
имхо учить фпга для майнига идея так себе. Фпга сейчас в основном используются в телекоммуникациях. Можно запилить себе какой-нибудь SDR приемник например. С освоением фпга есть некоторые сложности в плане того, что они не так уж дешевы и какой-нибудь более-менее приличный проект уже требует изготовления собственной платы, потому что шины везде параллельные, высокочастотные, и отлаживать что-то, представляющее собой несколько плат соединенных мешаниной проводов так себе удовольствие.

LexsZero
25.06.2017
16:05:10

Denys
25.06.2017
16:07:17
ну я знаю только то, что некоторые просто еще требуют кучу памяти, и при особом желании часть операций все таки параллелится