ЛОГИКА ПРОЦЕССОРА | Магия многопоточности
ฝัง
- เผยแพร่เมื่อ 28 พ.ค. 2024
- Мой Компьютер в Telegram - t.me/mknewsru
МК в ВК - mknews
Процессоры - сложнейшие устройства с миллиардами транзисторов. Но как они взаимодействуют с системой? Как работает многопоточность? Что в процессорах не изменилось за 60 лет? Погрузимся в логику работы CPU и GPU, поговорим об инструкциях, потоках и процессах.
ФИЗИКА вашего ПРОЦЕССОРА - • ФИЗИКА вашего ПРОЦЕССО...
00:00 - Вступление
02:56 - Процессорные инструкции
06:12 - Потоки выполнения
10:26 - Прогнозирование ветвлений
11:25 - Мультипоточность или SMT
16:44 - Видеочипы
17:43 - Что нас ждет впереди?
Магазин компьютеров МК -
#мойкомпьютер #процессор - วิทยาศาสตร์และเทคโนโลยี
За что люблю МК , за то , что Михаил всегда всё сводит к китайцам ) Так держать китайскую мать )
Так звана росія стала китайським сировинним придатком
Вы супер, команда МК. ❤️ Даже не представляю как это наверное непросто вот так собрать огромную трудную информацию и разложить все по полочкам, до которых мы, простецкие ай-ти зеваки, могли бы дотянуться. Успехов в вашем деле! И моё почтение. 🤝
Пересказать статью с Хабра вряд-ли сложно ¯\_(ツ)_/¯
Процентов 30 сказанного вовсе не понимаю, но слушать капец как интересно! Вот именно такой тематики с разбором процессоров, видеокарт жду только на этом канале. Спасибо Михаил за интересные и познавательные видео!
Для таких как ты, он срёт вам в уши, а ты это хаваешь
Потому что он сам не понимает что говорит. Просто компиляция инфы из сети
Вы гений, я 95℅ не понял.
Контент, подача и сопровождение - все на высшем уровне. Даже в такой сложной теме. Красавчики, что сказать:)
👍🤝
Спасибо, люблю смотреть такие обучающие познавательные ролики
Сначала ставлю лайк, потом начинаю смотреть видео! На фоне общей тревожности, выпуски МК воспринимаются, как сеанс релакса и психотерапии! Крошин - красава! Так держать, Миша! Твой контент и подача материала, как бальзам на истерзанную душу, и потрёпаные нервы )))
#НЕТВОЙНЕ
В точку бро👍береги себя главное🤝
сделайте, пожалуйста, ещё один выпуск про многопоточность на конкретных примерах что именно может и не может делать одновременно процессор, где самое узкое место, что конкретно тормозит или не даёт ускорятся обработке инструкций или работы с данными. в текущем видео слишком абстрактно показано
Миха, отличный образовач, вот прям смотришь и чувствуешь как становишся умнее)) Так держать, нужно повышать компьютерную грамотность населения, а то фигли они разницы между поколениями процов в упор не видят))) Держи лайкчанский, если б можно было поставил бы сразу штук стопицот))
Низкий покло, Михаил. Наконец то появилось не плохое иллюстрированное видео, которое не стыдно и в вузах показывать (моё мнение), как учебное видео)))
Не знаю зачем мне эта информация, но Очень интересно! Спасибо.
Ничего не понятно но очень интересно 😃
тема крутая! (:)
раскрытие материала потрясяюще! (:)
за КР2 отдельный рэспэкт!(:)
Шикарная работа по донесению информации о сложном в массы, спасибо!
Жаль я не смог заснять выражение жены, когда она начала вместе со мной смотреть этот ролик. 🤣
Михаил, спасибо за ваш труд! Один из самых лучших каналов на ютубе!
Спасибо за видео! Вы - настоящие маги, если смогли объяснить сложные вещи простыми словами!
Невероятно приятно и интересно смотреть, Михаил, добра тебе и удачи!)
Шикарный материал! Большое СПАСИБО!!!!!!!!!!
Ааааа фото моего процессора детства!! Pentium 4 1.7GHz willamette на 423 socket!!! Прям ностальгия в глаз попала. Господи, как он любил движок от quake III и архивировать😁😁😁
канал - просто мое личное открытие 2023 года ! Благодарю за развивающий контент. Ооочень хотелось бы посмотреть ролик на тему сравнение арм и х86 с плюсами и минусами , объемно , как вы умеете ) Дело в том , что эпл подсвечивает и открывает тренд вперед всех , и пользуясь уже 3 года маком на М процессоре , я понимаю что это следующий этап развития...
Всех благ каналу
Очень познавательно! Удачи вашей организации!
Всё получилось, отлично описали !
15:32 возможно для игрулек и ютуба действительно не имеет смысла больше 2 потоков на ядро, однако есть процессор POWER8 и операционка AIX на которой тот же Oracle DB работает работает гораздо лучше в отличии от тех же инстансов на Intel. Может достигать до 8 потоков на ядро
Супер крутой ролик, спасибо большое за доступное объяснение и труды!
Как всегда, великолепный материал!
Отличный видос, спасибо за труд!
Круто, я теперь понимаю что означают эти цифры в диспетчере задач! Спасибо, интересно получилось 👍
Забавно слышать в конце "мы пытались упростить" от людей которые и понять не пытались...)
Отличный ролик!) Большое спасибо!)
Шикарное видео 👍
Было интересно послушать. Спасибо за контент.
спасибо за проделанную работу
Всё у Вас получилось! Спасибо!
Спасибо. Очень интересно и познавательно!
Отличная подача!
Орнул с примера на китайцах🤣🤣💜
Полезнейшее видео🤝
В обычном софте, как правило, нечего параллелить. Есть смысл только там, где идёт обработка большого количества информации.
как программист, могу сказать что бранч предиктор бывает головной болью в тех местах где жизненно необходим перформанс. и приходится писать branchless код или вообще использовать битовую магию (за такое могут отрубить пальцы, кстати). Самое простое объяснение принципа предиктора: если 10 раз было false, то и на 11 будет false (но как сказал автор: всё сложнее).
Интересный разбор! Просто и без заумия. Что-то мне подсказывает, что это только основное, что можно изложить популярно, а там ещё всякие тонкости можно копать и копать...
Спасибо за видео!
Ещё на шаг ближе к пониманию работы этой черновой кремниевой хреновины)))
Отличный обзор!!!! С удовольствием по слушал!!! 👍👍👍
ага, и по смотрел)
Очень интересно 👍
Какое классное видео! Для такого юзверя как я😊
Вот поэтому приходится ставить только одно ядро для запуска Prototype/Prototype 2...))
Михаилу огромное спасибо за контент!) 😉
Привет, всем ! 🌞😉👍
Очень интересно и познавательно получилось ! 👍
Мне понравилось 👍
Подобное видио было у PRO-hitec,но там было сложнее понять,хотя тоже было интересно.
У МК материал более лоялен к зрителю, интересно,понятно(зависимо от темы),и главное чётко.
Вообщем крутой видос🙂👍
Просто о сложном, отличное видео!
Отсюда вывод-нужен процессор с 8мью ядрами и 4мя каналами памяти с частотой 5-7ггц
Можно продолжить с углублением. Было познавательно !!!
16:00 КР2 )) Круть) Да и ваще видео класс!
ахеренно. лучше не скажешь) спасибо за контент )
Программы(Игры) не обязательно переписывать под многопоточность, можно пересобрать на современном компиляторе, но есть нюансы :)
Гениально то как сказал подписаться мое почтение
Нифига не понял, но интересно! спасибо , смотрю вас давно
Космические рейнджеры! Очень неожиданно)
Михаил, отличный материал! Всех благ!
Хороший ролик, жаль только понейшая дичь, людям не знающим как это всё устроено сойдет, а вот кто в теме "ну и х**ню же я сейчас услышал". Это примерно как у Райкина, если рассматривать каждый тезис отдельно - вроде норм, если как инфу в целом, то фигня какая-то получатся (у Райкина было про рукава и пиджак)... я сначала хотел по каждому тезису написать с терминологией, но кому оно нафиг надо... кому надо найдет, например книжка про основы строения ЭВМ - "Архитектура ЭВМ". 😁
Ничего не понятно, но очень интересно. Сижу на фоне ковра.
Отлично!!
Спасибо за интересную тему, просто и доходчиво. Теперь понятно почему гибертрейдинг гипертормазом называли по началу, или когда высмеивали AVX инструкции (хотя они по факту мало где используются в полной мере), или легендарные FXы получились восьмиядерные и четырех поточными)
Спасибо за познавательный контент - было круто 👍
Но мозги начали плавится на 12 минуте 😨😲
На моменте про механизм предсказания ветвлений стоит сделать мини-ликбез про уязвимость Спектр. Всем кто не слышал или не вникал было бы интересно)
Спасибо!!
Арифметический сопроцессор был уже у 8086 - 8087.
Михаил, много было упущено. Вот взять кеш, его, на самом деле, три уровняя. Пару слов стоило бы сказать об архитектуре фон Неймана и RISC/CISC, о регистрах и защищённом режиме
Занятно
автор прав, малтитридинг - во многих случаях зло! ;) правильный сипию - малтикор. только правильно произносится павер, а не повер.
по-хорошему опеоационка должна сама рулить утилизацией ядер.
и ещё: архитектура х86 - говнище, очень дорогое время переключения контекста.
кроме того ось (например линукс) умеет не разрушать при контекст свич тиэлби на лёгких процессах. говновенда - нет.
благодарю отличное видео а главное понятное. теперь понятно почему старые цпу при новых задачах больше загружены и греются ибо им приходится тратить на ту же задачу больше времени со старыми инструкциями. пример 4 или 8к видео, fx 8000-9000 и Ryzan даже atlon 3000 4к грузит проще. у меня при просмотре 4к fx 8350 грузился на 100% а r5 5600 8k всего 30% и то не всегда.
Спасибо, немного понял что происходит в процессоре, когда я открываю 2 вкладку в хром)
По поводу "интел придумала SMT": его "придумала" не интел, патент на SMT у амд очень давно, интел использует свою реализацию по кросс-лицензионному соглашению со времен мамонта под своим названием.
Сделайте такле же видео,только про видеокарты
Даже как то не ожидал увидеть Космических Рейнджеров как пример
Лайк за Нану в видео!)
Забавно - Михаил выпускает ролик, в котором касается темы инструкций. А на следующий день бородачи тоже выпускают ролик. В котором также речь идёт про инструкции, в частности, про avx. И даже визуализация местами одинаковая.
"Это жжж неспроста!.." (с)))
Очередная защищённая диссертация в одном видеве. Not bad
Шикарно)
А можете ещё рассказать про отличия x86 от ARM/RISC-V процессоров? Преимущества и недостатки.
th-cam.com/video/wBNl7yOlez0/w-d-xo.html
Подскажите пожалуйста, - а что это была за игра на 10:45 ? Всем добра!!!
Информативно
никогда никто не говорит, как проц работает на физическом уровне в таких видео в стиле "как работает процессор". Неужели никто не знает этого? Например, задача сложения как отражается в переключениях транзисторов, перенаправлении потоков электронов?
Начни с изучения простых логических элементов И-ИЛи-Не. Информации полно и как работают и как устроены на транзисторах.
А ещё проц умеет только складывать, всё остальные операции это частные случаи сложения
Мне больше интересует вопрос реализации этих инструкций на кристалле процессора. Ведь он состоит из транзисторов, то есть для реализации допустим AVX инструкций надо расположить транзисторы в каком то особом порядке или что?
Avx инструкции, Avx инструкции, Avx инструкции... Где Avx покажи, ткни! Я к любому бомжу подходил с этим вопросом, ни одна собака не ответила! (Знающие люди поймут кого я процитировал 😉)
Пысы. МК молодцы! Такой контент мы одобряем!
Кого, кого. Чувака из Иркутска
@@GAD7irk технокнязь)
ВСЕМ привет!!! Спасибо за видео, как всегда топ!!! А что за игра на 19:05 ?
моё почтение.
Хотелось бы послушать про герцовку в процессорах, говорят она за последнии 10 лет существенно не изменилась. Что случилось, во что упоролись, есть ли варианты решений и т.д.
А так материал топ, спасибо за труды!
Тепловыделение сумасшедшее. Любителям ставить рекорды разгона приходится использовать жидкий азот для охлаждения.
В физику упоролись, скорость света конечна, скорость переходных процессов, так же сопротивления есть у всех материалов.
Потому-что ipc(количество инструкций на такт) наращивают, intel отказалась от netburst архитектуры, так как она менее эффективна, а то были бы сейчас процессоры с 40000 ГГц, но не такие производительные.
У МК уже много видео на эту тему
@@user-jm5od9sb9v иди в школу, двоешник...
Ничего непонятно,но было очень интересно :)
На AVX надо было каждый раз вставлять главного в этом вопросе знатока)
Где ты взял схему процессора? Я хочу еë поподробнее рассмотреть
0:45 ох , сколько тысяч раз я слышал эту фразу на ютубе у обзорщиков
Есть у вас такое же видео про видеокарту?
Давно пора делать ЦП с тысячами ядрами, как видеокарты! А рулят ими пусть ИИ!
Только щас обратил что у тебя уже 300к, помню когда у тебя было около 200 тыс
Получается, если я написал код который использует почти все 4 порта(АЛУ), то второй поток на этом ядре будет сильно тормозить. Просто в некоторых играх/приложениях если отключить мультитридинг, то это повышает скорость, одно ядро занимается одним потоком как раньше.
Отличный ролик
Очень интересно и доступно )) 👍💪
Нечего не понял, но очень интересно
Спасибо, Миша 👍как всегда топчик 🙂
Спасибо за видео)💪 логотип вашего канала украли "Вкусно и точка" Очень похоже они сделали😀
Них.... не понял, но очень интересно )
11:25 - развитие этого - спекулятивное исполнение: параллельное исполнение двух веток развилки и отбрасывание потом ненужной.
А вот интересно, когда начнут делать компы на основе видео карт?
Те же майнинг фермы, можно было бы сделать супер комп.
Что то китайцы с этим не торопятся. :)