Мы используем файлы cookie и сервисы аналитики. Ознакомьтесь с нашей Политикой сбора данных и выберите, какие типы cookie вы разрешаете:
cookie_policy_accepted — хранит ваш выбор cookiePHPSESSID — сессияkey3 — запоминание входа_ix — единая сессия входа на ixbt.comadminuserskey — вход администратораtopic_add_autosave — автосохранение черновикаls_photoset_target_tmp — временные данные загрузки фотоgeo_country — определяет ваш регион_ga, _ga_*, _ym_uid, _ym_d, _ym_* — статистика посещений__gads, __gpi — таргетирование объявленийВы всегда можете изменить свои предпочтения в настройках.
У того же Потанина, Дерипасок и прочих ничего не отнимут и их интересы тоже не поменяются.
А даже если вдруг, отниму, так отнимут точно такие же люди. Т.е. фамилия изменится, а суть останется прежней.
И да это у вас надежды выехать мало.
Придётся таки расписывать побольше. Есть у нас глобально система, у которой есть своя логика взаимодействия. Не меняя её, ты хоть сколько меняй одних болванчиков, на других. Будут какие-то количественные преобразования, но не будет качественных.
Что бы получить качественные преобразования кто-то должен с кем-то вступить в прямую конфронтацию, где не исключён вооруженный конфликт.
При том Россия не существует в вакууме. Для внешних игроков, сырьевая Россия выгодная. Я даже больше скажу, условному западу выгоден сам путинский режим, но в связи с СВО, они их уже не устраивает сам Путин.
Для внутренних же игроков, т.е. олигархов, тоже в принципе устраивает, выгодно.
Вот извините. Но у нас во всём мире, такая штука как капитализм. Где основа это капитал. А капитал это самовозрастающая стоимость. Иными словами, капитал должен увеличиваться. Отсюда же и стремление к прибыли.
А человек, который представляет интересы крупного капитала, есть капиталист. И не важно кто им будет, сама логика данной системы, вынудит его действовать определённым образом. Иначе данный человек перестанет быть капиталистом, простейшей пример разорится. Т.е. не важно, добрый ли хороший, жадный или щедрый, но у человека будет определённый модус поведения. Например стремление к прибыли, личный мотив даже не столь важен.
Что вообще интересное явление само по себе. Ибо таким образом и проходит овеществление. Т.е. теперь главный в отношениях не человек, а вещи. Но тут уже разбираться надо.
Каждый человек, будет действовать согласно логике капитализма.
Как я упомянул выше, РФ не в вакууме. Т.е. мы имеем какую-то местную конъюнктуру. А так же у РФ есть некоторое место в мире, который глобализирован.
В частности наша конъюнктура, это много дешёвого сырья. При том спрос на сырьё на внешних рынках хороший. Как следствие самый выгодной и безопасный путь для увеличения капитала, это как раз сырьевой экспорт. И если ты эффективный собственник, то именно этим ты обязан заниматься.
Всё в той же логике, происходят и инвестиции, например в активы других стран.
Т.е. опять же это вам надо, вас что-то не устраивает и т.д. Но согласно логике системы, просто придут новые лица, новые эффективные собственники и всё на том.
Простой пример. Украина, 2 майдана. В обоих так или иначе выступали против плохих олигархов. Приходили, те которые смогут, как вы и хотите. Ну и что? Украина не стала второй Францией.
Ещё раз, если мы все не поднимаем жопы, не договариваемся друг с другом и кардинально не меняем ситуацию в своих интересах, то будет такое же шило на мыло. Мы же не маленькие дети, наверное. Никто кроме нас самих, за нас и для нас ничего делать не будет. Это же не наши мама с папой.
Лица менялись, меняются и будут менятся, а суть общественных отношений может оставаться не именной.
У нас же сменят пропаганд*нов и риторику. Ну может ещё пару видных лиц. И всё пожалуйста.
Да какая экономическая гибкость? ВВП упало. Рынок Европы практически потерян. Всё так же барыжим сырым ресурсом. Достаточно высокая инфляция, напомню, что реальные доходы населения падают примерно года так с 14.
Про голод лол, это такая же пропагандистская чушь. Очевидно голодных бунтов никак не случится. С чего бы им случится то блин. Рацион может стане скудным, но голодать не будешь. Т.к. очевидно места под сельхозугодия хватает.
Зато посмотрите цены на те же автомобили и сразу всё становится ясно. Или вон как авиацию дербанят
А что там будет вы потом лучше нам в 2030 повторите. А то это уже старая добрая традиция, что то там обещать и не выполнять. Где же импортозамещение? Где стратегии 2010. Стратегии 2020?
Во 2 вопрос выгоды не выгоды, решается например перераспределением. Печатаешь еврики, покупаешь у стран 3 мира товары. Пожалуйста, некоторые издержки ты переложил с себя, на других.
В 3 РФ уже начали замещать на рынках Европы.
В 4 некоторая выгода для определённых людей таки есть.
Конкретно под эти санкции проводится зелёная политика и т.п. А населению можно сказать, вы что неет, мы не просто так с вас бабки гребём лопатой. Это всё злые русские виноваты. А то помниться когда попытались содрать налог, получили такое явление как жёлтые жилеты.
В 5 Очевидно это выгодно ВПК. Где такой же частник, сидит и считает бабки. И им глубоко плевать Россия, Украина, да хоть Сомали. Это деньги. Перевооружение, инвентаризация, поставки вооружения и т.д.
Как следствие в 6 эти респектабельные господа, транслируют своим чиновникам, свои интересы.
В 7 Китаю плевать какие там санкции у РФ. На оборот даже местами выгодно. Ибо местный рынок освобождается от конкурентов. Так ещё да получаешь некоторое сырьё со скидкой.
В 8 Китая всё таки не выгодна сама СВО. У них интерес подмять под себя богатые рынки Европы, через такие проекты как один пояс один путь.
Обновились труба на восток. В принципе всё.
Как вы собираетесь менять систему, если сидят всё те же лица, всё с теми же интересами их и старая система отношений устраивает.
И да так оно вообще никак не работает. С какой бы стати они уйдут то?
Вот какой-нибудь Потанин лапки то не сложит и не скажет а забирайте всё.
И вот пока мы все там на что-то надеемся, верим, ждём, а когда же придёт нужный дядя, который может и который будет, почему то за нас и сделает всё для нас, ничего и не изменится. Спасение рук утопающих, дело рук самих утопающих.
p.s. сократил как мог.
Да да да. Ещё раз вы внутрянкой процессора, управляете ровно никак. От слова совсем.
«В-третьих «процессор преобразует» и «вы ничем не управляете» это две большие разницы.
Да представляете в данном случае „это примерно одно и тоже“
Вы даёте команду процессору. Он её принимает и всё. Дальше вы ничем не управляете. Он её преобразует во внутреннюю. Можете ли вы уже тут проверить, что процессор, вдруг не начал делать что-то другое?
У интела задача планирования принципиально сложней. У них 2 разных конвейера. В 2 разных кластерах. Которые обязаны отрабатывать несколько разные сценарии.
-Если API позволяет нам, получить данную информацию в чём проблема?
И где подмена понятий. Я вам сразу про них сказал.
-Тогда уж вы потом, ничего не сказали об API.
«Но это не значит что в этих играх не нужна производительность.» Я так и представляю тебе не хватает нескольких сотен фпс в какой-нибудь террарии, нойте, ваганте, вампайр сурвайвлах и прочих.
Ещё раз я вам же сразу упомянул про UE и Unity. Опять же всё что не А+ тайтл от крупной студии со своим движком, с огромной долей вероятности, будет именно на данных движках. Просто потому, что свой дивжок малые студии не потянут.
При том как раз нет, хороший такой пласт игроков играет именно в сессионки/А+ тайтлы и очень редко вылезает куда-то ещё.
Пару популярных сессионок, типо доты и кс на соурсе тоже без проблем можно добавить. Благо вам 100% пройдутся по всем популярным играм. Господи они их сами используют в своих тестах, наверняка они про них в курсе.
«это определяется за пару микросекунд.» Брехня. Т.к. ты сперва можешь нафиг перегрузить ядро. Я так и представляю этот смачное зависание приложения при запуске тяжёлой задачи. Просто потому, что запустил тяжёлую задачу, на слабых ядрах. А потом, он очухается. Очевидно план надёжный как швейцарские часы.
И да микросекунды, для процессора, это миллионы тактов.
ОС это вообще надстройка! Изначально же вы запускаете даже не Биос, а uefi. Что по сути ОС в миниатюре.
И как я уже говорил, что бы например Виндоус определил лучшее ядро, он сделает это не сам и не напрямую, а через API.
А с чипсетом всё просто, это некоторая логика, такой же микропроцессор, который работает с привычным нам процессором, через внутреннюю шину. У интела оно так же. Как конкретно он работает уж извиняйте не знаю. Но в чем проблема то. Драйвера чипсета, определенно дают нам подобную возможность.
А конфликта не будет очевидно. Ну вот например опять же выбор лучшего ядра, в рамках однопоточного буста. У АМД в райзен мастере можно глянуть, какие ядра считаются лучшими по версии ОС, а какие по факту.
Ведь почему то ситуация с Интел вас не смущает. А у них на минуточку, не просто там какой-то драйвер чипсета, а свой аппаратный планировщик. Ну как то не коефликтуют
По поводу управления, вы может быть забыли, что вы один фиг ничем не управляете. В смысле самим ядром процессора. Это же не VLIW, с его концепцией явного программирования. Где программист управляет ресурсами. У ядра обычно есть декодер и планировщик. Т.е. даже отданную процессору команду, он переведет в свою какую-то внутреннюю. Если правильно понимаю микрооперации.
А по с закрытым исходным кодом не смущает?
Да и само ядро собственной разработки, а не просто сконфигурированное ядро от арм. Очевидно же, что своё ядро, на которое не жалели денег и сил окажется лучше стандартного.
Так что да они и крутые в том числе.
И это при том, что продукция от эпл, это последнее что мне нужно. Но глупо спорить с фактами.
Так и квалкомм вроде для того разработчика ядер купили. (Nuvia)
Смотрите мы знаем у нас игра. Она в приоритете на конкретном CCX. Очевидно ресурсы данного CCX могут использоваться не полностью.
Всё остальное будет в приоритете на другом CCX. На основе частоты.
Теперь мы запускаем рендер, который достаточно тяжёлый и может утилизировать все потоки. То мы должны получить такую картину.
Игра останется в приоритете на своём CCX. Рендер на своём CCX.
Но при этом, с хорошей вероятностью, рендер сможет получить свободные ресурсы чиплета, на котором сейчас работает игра. Т.к. игра использует весь CCX не на 100%
Мб я плохо объясняюсь, по тому уточню что имею ввиду. Не должно быть жёсткой привязки, что на 1/2 CCX только игра или только рендер и ничего более. Иначе будут потери производительности. Просто игра должна быть именно приоритетной задачей, для данного CCX. Но нет ничего такого, что бы встроить в конвейер вторую задачу. В принципе процессор и так этим занимается. Выполняя на одном ядре разные задачи.
Опять же сколько в год выходит у нас ААА игр? Извините, но если они могут эти 1.5 игры оптимизировать в драйвере, то и не составит труда сделать тоже для процессора, в драйвере чипсета.
Ах да ваша логика для интел идиотская. Ибо тебе зачем-то, нужно запустить задачу на малых ядрах. Потом понять ага не те ядра, давай на большие. Нафига? Это примерно при забеге на 100м, ты сперва первые метров десять ковыляешь с костылями, а потом бежишь со всех ног.
Игры априори однопоточны. У них есть выраженный альфапоток. Просто потому, что работа CPU в играх, это задачи которые сложно распараллелить. Иначе бы их в основном считали GPU.
Следственно всё что нужно, это отправить этот альфапоток, на нужный CCX всё.
И да равномерная загрузка ещё ни о чём не говорит. Многие игры тоже распараллеливают задачу как могут и загружают максимально эффективно. Но при том, интересная ситуация. Если взять 2 процессора один 12 поточный, другой 16 поточный. При этом у 12 поточного будет выше производительность на ядро выше, лучше будет 12 поточник. Хотя казалось бы 16 потоков должны быть в многопоточке лучше.
Именно из за этого механизма 12/24 и 16/32 ядерные/поточные процессоры в играх, не дают особого прироста, кроме как за счёт чуть лучшей буст частоты.
-Но не до 0. А до 1 ГГц или около того в лучшем случае 3-4 сотни МГц. А отдав задачу на малое ядро, ты можешь отключить (усыпить ядро) полностью. Там ведь нод не только конвейер, но и внутренний планировщик, кеши, регистры всё это отключить(отправить в глубокий сон).
А т.к. больше ядро, простите за тавтологию, больше то отключи его ты как раз и получаешь выигрыш в энергоэффективности.
Ну это по мимо того, что Интел никак иначе не смогли нарастить количество ядер. В рамках того-же потребления и размеров кристалла.
И извините, если они кушают в 3 раза дольше, это как раз проблема аппаратного планировщика интел, который такую задачу должен был исполнять на больших ядрах.
А если определил нагрузку верно, и эти в 3 раза дольше, представляют собой скажем 0.5 секунды и 1.5 секунды, в не интерактивной задаче, допустим распаковка архива (т.е. задача не тяжёлая и не требует отклика здесь и сейчас), то он может кушать в 4-5 раз меньше.
У АМД иначе. Тебе нужно отправить игры, ну и может круг очень узких задач в лучшем случае, на ядра чиплет с кешем. При том, какая разница в фоне они или нет. Лёгкие или нет. Не имеет значения.
Тут задача схожа обычной работой планировщика. Ведь ему надо определить однопоточные задачи и отправить их на определённые ядра. В случаем АМД ещё и на определённый CCX. Оно уже работает.
Только теперь условие не однопоточные задачи, а игры. И логика та же. Выставляем при виде метки игра. Отправляем задачу на нужный CCX с приоритетом по ядрам внутри оного.
Тебе нужно проработать куда меньше сценариев. Ведь кроме игр, есть комплияция, рендер, работа с браузером, работа с файловой системой и т.д.
Или другой пример, я хочу распаковать архив на малых ядрах в фоне, пока играю игру на больших.
И вот тебе практически два диаметрально противоположных сценария. И так со всеми задачами надо.
Но они сделали примерно так. Если у нас окно активное, оно уходит на большие ядра. Если задача выполняется в фоне, то на малые.
Из за чего, рендер в фоне и уходил на малые ядра.
У АМД. Логика супер простая.
Если у нас есть ярковыраженная однопоточка, то отправляем её на приоритетные в нужном CCX (допустим 1ый). Если нет, то распределяем нагрузку по всем ядрам. Примерно такая логика сейчас.
И теперь к первому предложения добавляем, «но если у нас игры, при распределяем нагрузку на другой ССХ (допустим 2ой с кешем). Всё.
Если что разночиплетность идёт с её появления! Только раньше разность заключалась в 200-300МГц частоты. Следственно однопоточку нужно было отправлять исключительно на первый частотный чиплет. Как видим работает.
Вообще эту проблему как раз решили подсунув нужные метки.
Но планировщик винды пришлось доделать, что бы нагрузка работала приоритетно в рамках одного CCX. Кто-то почувствовал данную проблему, а главное сколько их?
А теперь даже проще, в рамках уже существующей логики, просто добавить одно дополнительное условие.
Там же как винда же запрашивает данные через API. А потом уже согласно внутренней логике распределяет нагрузку. Логика работы уже учитывает чиплеты.
на ядра.
И если запускается игра, мы можем например поднимать флаг и после через тот же механизм сообщить сменить приоритетные ядра.
Минимум доработок со стороны винды в том числе. И существенно проще, чем реализация интел с разбиением на кластеры, где логика загрузки малых и больших ядер разная при том во всём софте сразу.
Ибо нужно лёгкие/фоновые задачи на малые ядра, а тяжелые задачи на большие. Ради энергоэффективности.
ААА игры АМД могут например вручную тестировать, на наличие прироста и выставлять нужную метку. В остальном же как отличить игра у нас или нет. Есть у нас нечто общее и известное. Графические API или те же игровые движки UE/Unity и несколько собственных движков крупных студий.
А как максимум N(x) это нода. Т.е. некоторые правила проектирования.
При этом на одной ноде обычно реализуют 3 разных тех процесса.
LP(LPP)
HD
HP
Т.е. какой-нибудь N5 HD и N5 LP, вроде и то и то N5, но один имеет более высокую плотность транзисторов, а второй более энергоэффективный.
Т.к. с N3 у нас немного другие правила игры, так что сейчас фиг знает как оно будет.