xvr 12 June 26 Posted June 26 · Report post 23 minutes ago, artemkad said: В общем, если не вдаваться в подробности, без изначальной работы оптимизатора это эффективно работает с вероятностью 50/50... Вот только ребята не знают, скедулинг команд оптимизаторы перестали делать при переходе от SC к OOO. Или вы имеете в виду другие оптимизации? Да, оптимизации циклов, кэшей и прочей микроархитектурной требухи компиляторы делают. OOO тут не спасает. 24 minutes ago, artemkad said: Более того, они показывают хоть какую-то эффективность для циклических алгоритмов целиком влезающим в кэш. Разумеется, но вот как раз с этим оптимизаторы как то борятся (не очень успешно правда) 31 minutes ago, artemkad said: и суперскаляр с ООО или без это на самом деле игра на разности скоростей работы памяти и процессора. Суперскаляр это попытка загрузить по максимуму процессорное железо. То, что горло в память уже, чем вход в процессор позволяет не особенно стараться его (горло процессора) расширить - и так хватает. Но это не является принципиальным моментом - ускорится память (ч то вряд ли) - увеличат разрядность входной шины (там есть куда - кэш лайн в L0 64 байта). 35 minutes ago, artemkad said: Как только линейный участок кода становится крупнее L1 кэша, Разумеется, тогда всё начинает работать со скоростью интерфейса в память - ни о какой производительности говорить не приходится. Но этот режим не является штатным режимом работы и его никто не оптимизирвет, от него избавляются всеми доступными средствами. 37 minutes ago, artemkad said: и на все остальные супернавороченные примочки ЦП кладется громадный болт. ЦП тут начинает практически простаивать, так что о его 'наворочках' в таком режиме речь не идёт. Но так как в таком режиме подение производительности громадное, то их очень быстро обнаруживают и искореняют на корню. 39 minutes ago, artemkad said: Это заставляет задуматься, что не все то золото что блестит и суперскаляр с ООО или без это на самом деле игра на разности скоростей работы памяти и процессора. Пока ничего лучше в этоим секторе не придумали, если сможете придумать - продайте Intel'у, озолотитесь 🙂 (У них тут кризис жанра 😞) Quote Share this post Link to post Share on other sites More sharing options...
KPG 1 June 28 Posted June 28 · Report post Как процессоры x86 декодировали инструкции в RISC-форму: история легенды Quote Share this post Link to post Share on other sites More sharing options...