Сап, двач. Объясни за производительность процессоров. Вот есть 2 6/12 проца с одинаковым кешем. Номинальная тактовая больше у старого, турбобуст - у нового. Ну и у нового аппаратных инструкций больше. Почему новый в бенчмарках и играх в полтора-два раза быстрее и на 450 позиций выше в рейтинге, сделанном на основе разных бенчмарков? Только за счет турбобуста и аппаратных инструкций?
>>248749276 (OP) >Есть форд модел Т и феррари моранелло. У них одинаковый диметр колес и количество дверей, а так же одинаковый размер зеркал заднего вида, почему же они ездят по разному?
>>248750114 одинаковое количество лошадиных сил, размер колес и прочие вещи. Ну серьезно. Тут каждый второй айтишник. И нет таких, чтобы разбирались в железе современном на том уровне, чтобы объяснить чайнику откуда прирост в полтора-два раза при одинаковых маркетинговых спеках? Это же не на 10%.
>>248751374 с уменьшением техпроцессов стало больше транзисторов при меньших размерах кристалла => учёные придумали более совершенный предсказатель ветвлений но с большим кол-вом транзисторов, другие учёные раздули архитектуру ядра за счёт бюджета и теперь одно ядро успевает больше за такт
>>248749276 (OP) Базовая частота ничего не значит, она существует только чтобы вместить прожорливый проц в рамки TDP, причем и вне них проц будет работать некоторе время даже без раблокировки термопакета. https://www.youtube.com/watch?v=WKzNkWfoQyQ
>>248755143 не смотрел видос но про тдп на базовых частотах пиздёж. Проц способен потреблять разное кол-во энергии на одних и тех же частотах. Улетание за базовый тдп это результат доп лимитов проца и работы мамки
>>248750408 >Ну серьезно. Тут каждый второй айтишник. Ты ебобо? Мы просто код из гугла копипастим, откуда нам знать что там в компутерах. Я вообще в айти вкатился практически нихуя не зная, просто по собеседованиям ходил с диктофоном, потом дома гуглил вопросы с собесов и зубрил, в итоге через 2 месяца взяли, сижу за 80к в носу ковыряюсь уже пол года, мне даже работы никакой не дают, такое ощущение что про меня вообще забыли, сначала было стыдно, сейчас норм, стараюсь не отсвечивать лишний раз и ворую яблоки с на кухне.
>>248755873 Ну так посмотри, такие базовые частоты считаются именно для sustained load в худшем возможном варианте. Интел просто перестраховывается, особенно важно для новых процов с AVX512. А так да, можно бустить частоту много выше базовой без выхода из теплопакета. Мой 10700ф может перманентно рендерить унитазы в блендере на частоте около 3.8 ггц при залоченном тдп в 65 ватт, что выше базовой частоты.
>>248756726 ну если на жс/питоне писать так оно и должно быть. А пот те проценты среди айтишников, что хайлоад на плюсах пишут должны немного шарить. И среди кучи айтишников на двощах должны быть эти пару процентов.
>>248757556 >А пот те проценты среди айтишников, что хайлоад на плюсах пишут должны немного шарить Ну это черви-вундеркинды какие-то, я вообще уже пол года не могу разобраться чем у нас контора занимается.
>>248757556 >хайлоад на плюсах пишут должны немного шарить в том что ты хочешь шарят те кто пишут компиляторы, но это вообще уберменши и вообще мифические жвотные
>>248763864 я просто хочу сесть за основы многопоточки в джаве и пчелик там на вводной лекции по верхам объясняет некоторые вещи. Ну там как минимум типизацию регистров, пайплайны, кешмисы всякие. https://www.youtube.com/watch?v=4YGqahTTWtQ Но на архитиктуре 12-летней давности. И объясняет он только часть, касающуюся иерархии памяти и сообщение между ней. А там еще миллион всяких алу и прочих вещей. Интересно бы чуть по глубже, но тоже для тупых и посовременее. Ну и понять насколько эта инфа протухла.
Что за ебанутый вопрос? У нового проца 4.6 ггц против 3.6 у старого. Ясен хуй он будет работать быстрее. Базовая частота вообще похую, как только появляется нагрузка, проц выходит на максимальную.
>>248765730 Не протухла инфа, х3 что там в твоём youtube, х3 что в твоёй джаве, но как бы кэши до сих используются, data/control hazards никуда не ушли из конвейерных процов. Если последние вопросы интересуют, то харрисы/henessy 2 книги, лампорта про weak memory order.
>>248768572 Ну ты придумал себе какой-то абстрактный пример и на его основе делаешь выводы. ОП же спрашивает про вполне конкретную вещь - индекс производительности на сайте. Бенчмарки тестируют проц широко и в разных задачах. При равном количестве потоков мы получим практически линейную зависимость от частоты. Новые инструкции и оптимизации могут добавить немного производительности для определенных задач но это особо не будет заметно.
>>248769148 4,6/3,6 - 27% А там разница почти в 2 раза в бенчах. Пример бенча на картинке. Наверно правильно мне аноны про архитектуру говорят. Но для меня это как магия звучит. Я могу популярную статью на 20к знаков прочесть максимум. Ну или лекцию двухчасовую. А для серии талмудов в 1000 страниц я слишком туп и ленив.
>>248769784 если коротко, то "производительность", что б это не значило, не линейна по частоте, а варьируется от модели к модели и зависит от конкретных приложений. что-то ускорится, а что-то нет.
>>248769335 Ну вот кстати нет. Потому что, ебать в рот, под несколько потоков все еще оптимизировано очень мало софта. Ну то есть винда будет работать заебись, можно быстро рендерить видео и т.п. А вот скажем что юнити что Unreal engine все еще в основе однопоточные, а на них большая часть игр выпускается. Так что если бюджет ограничен то обычно проц выбирается под задачу
>>248749276 (OP) Современные процессоры выполняют больше одной инструкции за цикл. Чем "умнее" процессор, тем больше он может за цикл инструкций выполнить. Для этого он смотрит программу наперед и видит, какие инструкции не зависят от предыдущих(есть трюки даже для инструкций, которые зависят от предыдущих). Гугли суперскалярность короче. Еще могут помочь более точный предсказатель переходов и алгоритмы кеширования.
>>248749276 (OP) Количество ядер и частота вещи уже достаточно условные и имеют смысл при сравнении процессоров только одного поколения. У древнего проца и современного совершенно разное количество транзисторов из-за разных техпроцессов.