Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- чот мне кажется, что минимум 4 умножения за раз можно стартовать
(SSE), а если ещё и учесть количество ядер процессора. и все равно,
программа не состоит из одних только умножений. умножители в плис
пока только целочисленные. в седьмой серии их увеличили по
разрядности до 25*18 и на выходе давно есть аккумулятор (48 бит) - Mahagam(28.01.2022 11:19)
- В этом смысл параллельности ALU - "другая часть программы" исполняется на других ALU, как-то операции загрузки аргументов, сохранения результатов, счётчики циклов и всякая прочая сопутствующая мелочь. Если вспомнить про AVX , гипертрейдинг и многопроцессорность, то любая числомолотилка упирается исключительно в память, которая у CPU ну очень широкая и быстрая. Единственным узким моментом может быть перекидывание контекста на ОСь. - =AlexD=(28.01.2022 13:48)
- чот мне кажется, что минимум 4 умножения за раз можно стартовать
(SSE), а если ещё и учесть количество ядер процессора. и все равно,
программа не состоит из одних только умножений. умножители в плис
пока только целочисленные. в седьмой серии их увеличили по
разрядности до 25*18 и на выходе давно есть аккумулятор (48 бит) - Mahagam(28.01.2022 11:19)