ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
735180 Топик полностью
Ксения (10.02.2017 02:10 - 02:17, просмотров: 309) ответил Evgeny_CD на Спасибо! Да, ситуация с FMA3 и FMA4 прикольная... Интел решил изящно кинуть AMD.... Отдельно страницы по ZEN пока не заводил, хотя несколько раз писао о них. Заведу, как только появится какой-нибудь полный материал от AMD, чтобы фейки в сети не
У меня впечатление, что AMD сама себя кинула, захотев выпендриться поперед батьки. :) FMA4 нафиг не нужно, когда даже 3-аргументые команды AVX часто оказываются избыточными в случаях, когда 3-ый аргумент не нужен. Да и для FMA 3-х аргументов в самый раз. Например, 3-аргументная команда преобразования чисел из float32 в double64 (часто используется): VCVTSS2SD xmm1, xmm2, xmm3/m32 (AVX) Convert one single-precision floating-point value in xmm3/m32 to one double-precision floating-point value and merge with high bits of xmm2. Так зачем мне здесь третий аргумент (xmm2), да еще в нагрузку с объединением с его старшими битами? Я понимаю, что в каких-то редких случаях это может пригодиться, но в реальных задачах это избыточно, не нужно и грозит породить ошибки в знаке результата. Тогда как в FMA4 придется почти повсеместно использовать фиктивные аргументы, а то и всякий раз предварительно их занулять, чтобы не мешали.