1 ядро, 2 потока. SMT, Hyper-threading. Как это работает?

Поділитися
Вставка
  • Опубліковано 24 вер 2020
  • Процессоры - www.e-katalog.ru/u/Sx1sOY/a
    Комплектующие - www.e-katalog.ru/u/6202d2/a
    В этом видео отвечаем на вопросы: Как работает Hyper-threading и SMT? Откуда у одного ядра берётся ещё лишняя производительность на два потока? Почему ядра не могут так быстро работать сами по себе с одним потоком?
    Текстовая версия pc-01.tech/hyper-threading/
    pc-01.tech - сайт канала. Свежие новости о железе, обзоры и тесты комплектующих.
    pc_0_1 - группа "Этот компьютер" - свежие и актуальные новости IT мира
  • Наука та технологія

КОМЕНТАРІ • 550

  • @PC-01
    @PC-01  3 роки тому +130

    Текстовая версия pc-01.tech/hyper-threading/

    • @SSnake12345
      @SSnake12345 3 роки тому

      @@JohnuSmithu HT - это шина гипертранспорт.

    • @lordhip9622
      @lordhip9622 3 роки тому +3

      на 5.14 секунде были мигание в видео. не пугай меня так пожалуста. я думал что видеокарта или моник померле

    • @klaiman7996
      @klaiman7996 3 роки тому +1

      Как ты и сказал, из-за отсутствия оптимизации, софт настолько грузит железо ненужными (лишними) задачами, что увеличение кол-ва потоков приведет к частым сбоям из-за переполнения кэша, очереди и запутывания самих потоков. Технология программирования пока идет экстенсивным путем поиска решений, мало заморачиваясь эффективностью самого решения. С ростом производительности железа проблема только усиливается. Ведь "зачем думать, трести надо."

    • @dr.zombie3223
      @dr.zombie3223 3 роки тому

      @@user-zb5pr4wv8d Во-первых, не отключили, а убрали. Во-вторых, в чем смысл вашего "понижения потребления", если наоборот идет её повышение вместе с производительностью. Или вы хотели сказать энергоэффективности?

    • @7eefpiioavxxaisighei4eev26
      @7eefpiioavxxaisighei4eev26 3 роки тому

      Если я не ошибаюсь технология SMT открытый доступ вывела IBM(отправила в openhardware) пару- тройку лет назад,вот amd воспользовались

  • @user-fl8qq6eb9k
    @user-fl8qq6eb9k 3 роки тому +443

    Получил ударную дозу инструкций прямо в кэш. Компилирую

    • @user-rm1nh2kb3j
      @user-rm1nh2kb3j 3 роки тому +13

      стоя

    • @directorys
      @directorys 3 роки тому +36

      зачем компилировать инструкции?
      их надо исполнять

    • @dkvChannel
      @dkvChannel 3 роки тому +10

      @@directorys , баг...

    • @sokolovwlad
      @sokolovwlad 3 роки тому +8

      @@directorys как вариант, инструкции поступают чужеродной архитектуры и идет динамическая рекомпиляция (как если бы технарь объяснял гуманитарию).

    • @directorys
      @directorys 3 роки тому +2

      @@sokolovwlad у меня есть гуманитарий, который лучше любого технаря объяснит)

  • @stalker1961
    @stalker1961 3 роки тому +504

    а можешь рассказывать про технологию CUDA, что это такое и как оно работает?

    • @yanafene
      @yanafene 3 роки тому +30

      Какие куда?

    • @user-dv1qe6nx2b
      @user-dv1qe6nx2b 3 роки тому +50

      @@yanafene Где куда?

    • @stalker1961
      @stalker1961 3 роки тому +8

      @@yanafene технология CUDA ядер у NVIDIA. Погугли

    • @yanafene
      @yanafene 3 роки тому +11

      @@stalker1961 конечно я это знаю, рофлю прост)

    • @SSnake12345
      @SSnake12345 3 роки тому +5

      ты от куда и куда?

  • @TouhouFun
    @TouhouFun 3 роки тому +29

    единственный канал из моих подписок, который хочется смотреть не на х2, а на х0.5

  • @adrenalin_721
    @adrenalin_721 3 роки тому +114

    Паш, дай бог тебе здаровья ! Как же я давно хотел разобраться в этой теме !

    • @poct3326
      @poct3326 3 роки тому +6

      хотел бы, уже бы читал

    • @adrenalin_721
      @adrenalin_721 3 роки тому +10

      @@poct3326 вы не понимаете, это другое

    • @SSnake12345
      @SSnake12345 3 роки тому +10

      правда, разобрался? а пересказать сможешь?

  • @vladborsh1
    @vladborsh1 3 роки тому +3

    Такие видео должны студентам соответствующих вузов показывать. Автору большое спасибо!

  • @kumiho3416
    @kumiho3416 3 роки тому +91

    Смотрю все видео, но никогда ничего не понимаю. Однозначно лайк

    • @maxxbiryuk
      @maxxbiryuk 3 роки тому +6

      А если еще кто то рядом, сижу, кивая головой, такой с умным видом:- ага! точно. ну это я знал.)

    • @warrior320xxx5
      @warrior320xxx5 3 роки тому

      Лучше уж посмотреть компьютерщика Василия.

  • @ppAlarm
    @ppAlarm 3 роки тому +4

    Какой же это труд, разобрать, придумать как доходчиво объяснить, да ещё такие картинки наглядные... Спасибо за Ваш труд

  • @FenrisDanila
    @FenrisDanila 3 роки тому +4

    "Мужик, я нихера не понял, что ты сказал! Ты мне близок, ты заговорил и достучался до сердца" (Джей и молчаливый Боб)

  • @asdfghj402
    @asdfghj402 3 роки тому +30

    Удачно зашёл.
    Передаю привет Лизе Су. Моя любовь и надежда.

    • @user-dv1qe6nx2b
      @user-dv1qe6nx2b 3 роки тому +4

      Руководители NVIDIA и AMD Дженсен Хуанг и Лиза Су - родственники

    • @user-vu1gs8kg2j
      @user-vu1gs8kg2j 3 роки тому

      Парень Лизы в восторге.😀

    • @DamnWalkinG
      @DamnWalkinG 3 роки тому +1

      @@gentlemangatsby Это тебе на канал RX4D

  • @gbu31mk84
    @gbu31mk84 3 роки тому

    Создатель, kreator оф зис кноледж, я каждый раз мозг загружаю так... Аж кипит. Перематываю, вдумываюсь. Но это круто,что ты несёшь в массы свет!
    Я при каких то спорах, когда не хватает знаний отправляю людишек к тебе на канал, потом спрашиваю "ну че, как?" ответа не получаю. Наверное тоже со спаленной коробкой сидят и думают над мат.частью.
    И были комментарии "где же твои курсы?" так вот... Это очень годная мысль. Твои знания нужно ещё каким то видом деятельности монетизировать. Если ты конечно хочешь коммерции.
    Огромное уважение тебе, продолжай нести свет людям не имущим.

  • @amir32806
    @amir32806 3 роки тому +136

    Расскажите, пожалуйста, про работу и взаимодействие 2-х процессоров на одной материнской (серверной) плате.

    • @user-rm1nh2kb3j
      @user-rm1nh2kb3j 3 роки тому +4

      четырёх

    • @sex_minister
      @sex_minister 3 роки тому +1

      @@user-rm1nh2kb3j восьми

    • @SSnake12345
      @SSnake12345 3 роки тому +4

      @@sex_minister а лучше кластер.

    • @user-uv7eu4vi3k
      @user-uv7eu4vi3k 3 роки тому +1

      @@sex_minister таких не существует... Максимум 4 же

    • @neackrisranga633
      @neackrisranga633 3 роки тому +3

      Но, вопрос логики интересный. Боюсь, что это чисто софт вопрос, тот же юникс не зря эксплатируется, а вот как так вышло, что теже ксеоны сейчас хорошо работают в дешмансборках, было бы интересно послушать.
      Хотя ответ и предзсказуем -сначало выходит серверное устройство, а потом, как нибудь допилят софт.

  • @TuTAH_1
    @TuTAH_1 3 роки тому +29

    Выделение объекта миганием всей сцены вне объекта - это гениально. Лучшего способа сконцентрировать внимание на объекте не придумаешь

  • @Mr4iF196
    @Mr4iF196 3 роки тому

    Удивляют люди, которым объясняешь, что многопоточность может сыграть злую шутку если не в плане безопасности, то в плане производительности в современном софте, в частности в играх и винде (речь про API и отдаче приоритетов самой ОС для потоков процессора), а тебе начинают доказывать обратное.
    P.S. Не могу не заметить, что качество видео с точки зрения скорости чтения информации возросло, что избавляет от прибегания к функциям ютуба по ускорению видео. Как по мне, это позитивное изменение, которого очень не хватало большинству видео на канале

  • @zumaxrussia
    @zumaxrussia 3 роки тому

    Смотрел больше двух раз? Лайк!

  • @alexnavajero1382
    @alexnavajero1382 3 роки тому +1

    Спасибо, как раз интересовала эта тема. Вообще, ваш канал это прямо находка, жаль, что такой качественный контент так редко попадается

  • @azamatmrkham1395
    @azamatmrkham1395 3 роки тому +23

    Не бойся когда ты один, бойся когда ты два☝

  • @Djudai999
    @Djudai999 3 роки тому

    Я раз 10 гуглил интересные мне темы и каждый раз смотрел твой видос ) В последний раз пришлось подписываться, после чего начал листать твой канал и сейчас понял что просмотрел весь свой субботний вечер.
    Пожалуйста продолжай!

  • @user-lv3gm6gm7z
    @user-lv3gm6gm7z 3 роки тому +2

    Когда я был маленьким, то перед сном смотрел "спокойной ночи малыши" Теперь перед сном смотрю твой канал и к середине ролика я уже сплю!

  • @user-yb3zr3zz3w
    @user-yb3zr3zz3w 3 роки тому +6

    Свинячая зона определяет количество потоков. Живите с этим ;)

  • @bulba1995
    @bulba1995 6 місяців тому

    Я вам признателен, шикарная информация.

  • @user-fu6yi9ty9d
    @user-fu6yi9ty9d 3 роки тому

    Сложно,но полезно.Красава, что делаешь такие видео!

  • @mine_tower
    @mine_tower 3 роки тому +31

    Можешь рассказать про файловые системы? Интересно чем они отличаются в теории и как это влияет на практике

    • @XIeepy1
      @XIeepy1 3 роки тому

      Гуголь, гуглишь одну и потом вторую к примеру fat32 и ext4

    • @mine_tower
      @mine_tower 3 роки тому

      @@XIeepy1 их штук 10-15 и какие-то из них заточены под быструю работу hdd.

  • @user-od1xv6jq9u
    @user-od1xv6jq9u 3 роки тому

    Как всегда, отличная информация, которую непросто найти.

  • @Igor_Schuberg
    @Igor_Schuberg 3 роки тому +1

    хэй) как раз с работы пришел, кофеек с молочком замутил. Всем приятного. Автору спасибо!)

  • @user-cn6ro3dd5g
    @user-cn6ro3dd5g 3 роки тому +2

    Я вообще ничего не отдупляю, но всегда смотреть и слушать интересно) лайк

  • @user-vd3fm4vm8n
    @user-vd3fm4vm8n 3 роки тому +3

    Как всегда, спасибо! Классненько)

  • @user-ye9if5kp3h
    @user-ye9if5kp3h 3 роки тому +86

    Что-то сдал автор, ага...
    Где хлеб, где майонез?!

    • @Dezmond2inbox
      @Dezmond2inbox 3 роки тому +1

      Ядра, чистый изумруд !!!

    • @green.616
      @green.616 3 роки тому

      Ты чё, куку? Это не кулинарный канал.

    • @green.616
      @green.616 3 роки тому +1

      Я в курсе по фазы питания процессора)

    • @qwazaqwazaq
      @qwazaqwazaq 3 роки тому +1

      Все никак не отпускает Вас этот экспромт?

    • @MrNOtarius
      @MrNOtarius 3 роки тому +1

      @@green.616, предлагаю в роли Intel-а изобразить багет со сгущённкой, а в роли AMD пусть будут прожаренные тосты с кечупчиком. =)

  • @FHRSTD
    @FHRSTD 3 роки тому +1

    Лайк из Одессы! Помню как отключал на P4 HT в BIOS! Шел 2003 год , да :) Northwood был , и вроде уже в Prescott с HT все стало лучше, но это поменять сразу не удалось и дожил я до CORE 2 QUAD 6600 на Northwood в 2007... до сих пор 6600 й есть и работает :) Кстати да , и сегодня некоторые задачи работают на i7 8700 лучше без HT

  • @kiamikchannel6621
    @kiamikchannel6621 3 роки тому +24

    Видео над было назвать - смерть эпилептика, когда говорили про мигающие части видео, то имели в виду только конкретные части, а не весь экран.

  • @tigerhell1012
    @tigerhell1012 3 роки тому +1

    Вот правда, понимаешь, что человек действительно шарит, что и как работает. А сам смотришь и понимаешь, что почти ни чего не понимаешь, но все равно смотришь. Лайк за старания! Отчасти понял, что большое количество ядер не всегда хорошо, так же как и большое количество потоков на ядро, в общем создание и проектирование ЦП очень сложная штука =)

  • @MrJackySmith
    @MrJackySmith 3 роки тому +5

    Вот это топ контент! Ни одного качественного ролика про Hyper Threading я до этого на UA-cam не встречал.

  • @andrewslee_channel
    @andrewslee_channel 3 роки тому

    Когда от Вас уже будут курсы!?
    Я наконец то понял нормально, что такое потоки и как это всё работает. Благодарю Вас за столь полезный контент!

  • @user-xn2hx7th7d
    @user-xn2hx7th7d 3 роки тому

    Мозги болят, но это к лучшему. Много чего нового узнал. Благодарю)

  • @gideongray2784
    @gideongray2784 3 роки тому +5

    Видео было капец полезным и очень интересным (без сарказма), ставлю лукас.

  • @iromanua
    @iromanua 3 роки тому +6

    *Лучший ТЕХНОБЛОГЕР*

  • @qwant46
    @qwant46 3 роки тому +4

    Вот вам, живите теперь с этим. Спасибо.

  • @Pablitto62
    @Pablitto62 3 роки тому

    Мне понравилось....хороший анализ и все по делу...Спасибо

  • @user-pg4vu8lx7e
    @user-pg4vu8lx7e 3 роки тому

    Умница, мужик, спасибо, что ты есть !!

  • @7eefpiioavxxaisighei4eev26
    @7eefpiioavxxaisighei4eev26 3 роки тому +1

    Спасибо за видео!

  • @TuTAH_1
    @TuTAH_1 3 роки тому +13

    2:56 Только от этой одной фразы я окончательно понял отличия ЦП и ВП, почему одно не может заменить другое, почему в некоторых задачах видеокарты в сотни раз производительнее ЦП такой же цены и почему некоторые задачи, обычно реализумые на ЦП можно, но *сложно* реализовать на ВП

    • @NorvandNorvandson
      @NorvandNorvandson 3 роки тому +2

      ВП решают задачи массовой обработки однотипных операций, без всяких условных переходов. Т.е. дан гигантский массив данных, надо над ним провести набор однотипных операций. В задачах, которые решает ЦП такого обычно нет - там каждая последующая инструкция зависит от предыдущей. Т.е. случаев, когда код приложения выполняет набор операций над каким-то набором данных ничтожен и для него обычно достаточно векторных инструкций процессора вроде AVX. Вот когда процент именно такой массовой работы над данными начинает расти в процентном соотношении, эту часть могут перенести GPU.

    • @Mr_Smith_
      @Mr_Smith_ 3 роки тому

      @@NorvandNorvandson где AVX ?! Покажи ! Ткни !!!! )))

  • @semibiotic
    @semibiotic 3 роки тому +62

    Ролик очень познавательный, но проблема ролика в том, что автор - не программист.
    Будь он программистом, он бы понимал что поток это, прежде всего контекст потока - текущее содержимое регистров процессора. И только потом это последовательность инструкций (т.е. команд) которые выполняюся не в "сферическом вакууме", а в контексте своего потока. И количество SMT-потоков на ядро ограничено, прежде всего количеством активных наборов регистров (в регистровой памяти), еще один-два набора регистров, использует спекулятивное выполнение.
    Половина проблем SMT автором выдумана. Они решены задолго до появления гипертрединга. Проблемы защиты памяти решаются дескрипторными регистрами в контексте. Проблемы синхронизации потоков решены на заре многопроцессорных систем.
    Основная проблема, которую, якобы решает SMT (простой исполнительных блоков), на самом деле решается с помощью out-of-order execution. SMT просто позволяет добрать 15% производительности, но привносит свои недостадки.
    А основной недостаток SMT - "потоки" - не настоящие ядра. И если без SMT мы имеем 1 ядро работающее на условные 100%, то при SMT дополнительный поток, в зависимости от реализации, либо отбирает производительность у основного деля производительность пополам 57/57%, либо добавляет ассиметричное недоядро с 15-процентной производительностью. В сумме производительность выходит больше, но способность конкретной задачи эффективно работать на таких "недоядрах" сильно зависит от ее природы и реализации, а также поддержкой в ОС.

    • @user-nx5yj4sk3t
      @user-nx5yj4sk3t 3 роки тому +1

      а что покупать то в итоге? Интелы или рузены, не понятно =(

    • @semibiotic
      @semibiotic 3 роки тому

      @@user-nx5yj4sk3t Да, непонятно.

    • @iurisinkariuk2626
      @iurisinkariuk2626 3 роки тому +2

      @@semibiotic нам неучам конкретика нужна

    • @TOLYA_ARBALET
      @TOLYA_ARBALET 3 роки тому +1

      Я на своем 9900Кф выключаю НТ - фпс растет.
      Кореш на 3700Х выключает smt - фпс в говне становится, чем с вклбченным.
      Карты 1080ті, памяти 32 гб у обоих процы 8/16, тестили в pubg
      В чем может быть дело и какого, спрашивается хуя, так происходит?

    • @Kamasutrae1
      @Kamasutrae1 3 роки тому +5

      @@TOLYA_ARBALET разная реализация дробления ядер, вот и всё.

  • @georgyzhukov4269
    @georgyzhukov4269 3 роки тому +18

    Годнота подьехала)

  • @futurewr.6549
    @futurewr.6549 3 роки тому

    Очень годно, спасибо. Еще бы так же подробно узнать про турбобуст.

  • @E.Pablovich
    @E.Pablovich 3 роки тому

    Красавчик! Все чотко и по теме!👍

  • @emeraldpt2237
    @emeraldpt2237 3 роки тому +6

    Ты слишком крут для обычных зрителей....

  • @abrikos1100
    @abrikos1100 3 роки тому

    Классная анимация, так гораздо лучше видно, спасибо!

  • @PLastovskiy
    @PLastovskiy 11 місяців тому

    Почти ничего не понял, но было интересно и досмотрел до конца)))

  • @cvirov
    @cvirov 3 роки тому

    Лайк однозначно 👍 Интересные видео.

  • @somesheet
    @somesheet 3 роки тому +1

    что-то вспомнилось
    подходит маленький сын к Биллу Гейтсу и говорит:
    - папа, а что такое _многозадачность_ твоей новой виндовс 95?
    на что Билл ему отвечает:
    - сейчас у меня дискетка закончит форматироваться, и я тебе покажу что такое многозадачность!)

  • @UiGanoR
    @UiGanoR 3 роки тому +1

    Спасибо за ролик, очень интересно! Эффект мигания экрана с выделением нужных компонентов, отличная идея, так куда понятнее о чём идёт речь.

  • @user-oe6ue5ex8q
    @user-oe6ue5ex8q 3 роки тому

    Спасибо. Кайфую с контента.

  • @zeroone5349
    @zeroone5349 3 роки тому +1

    Невероятно нужное видео

  • @reallifehd8417
    @reallifehd8417 3 роки тому +1

    Спасибо очегь подробная информация

  • @Alexey_Ivanov_23
    @Alexey_Ivanov_23 3 роки тому +12

    Сижу пью пиво ниуа не понял но посмотрел все и лайк поставил красавчик!

  • @DIGITAL_LABORATORY.
    @DIGITAL_LABORATORY. 3 роки тому

    Спасибо за видео, было интересно :)

  • @ShonZelno
    @ShonZelno 3 роки тому +16

    Как где гипертрейдинг? Вот в той коробочке, которая на 100$ дороже.

  • @therealuzr
    @therealuzr 3 роки тому

    Круто, что ты читаешь комменты. Помню под роликом на втором канале была просьба рассказать о хайпер трейдинг. Красавчик

  • @vladimir_6700
    @vladimir_6700 3 роки тому +2

    Спасибо большое))) ❤️

  • @degit
    @degit 3 роки тому

    Отличное видео всё по полочкам разложил.

  • @user-ns6jc4ks7z
    @user-ns6jc4ks7z 3 роки тому

    Очень информативно!!!

  • @kvszt
    @kvszt 3 роки тому

    Спасибо, довольно доходчиво даже для меня ..

  • @sanzharmirasbekov7368
    @sanzharmirasbekov7368 3 роки тому +4

    Круто, почти все понял. А можешь разобрать архитектурные особенности зен2 в новых приставках когда выйдут?

  • @aldente6821
    @aldente6821 3 роки тому +9

    Я аж испугался, от первых 10 секунд, того что я услышал в ролике и названии видео: 1 ядро, 2 потока))

    • @dr.zombie3223
      @dr.zombie3223 3 роки тому

      Нет, это не канал хороший выбор!

  • @evgeserg
    @evgeserg 3 роки тому

    спасибо за разъяснение

  • @sokolovwlad
    @sokolovwlad 3 роки тому +1

    Хотелось бы увидеть подобный выпуск про е2к

  • @cyberliberty
    @cyberliberty 3 роки тому +3

    Некоторое время назад тестил в sysbench под linux проц AMD (ryzen 1600x) и Intel (Xeon E-2236). Одинаковое количество ядер и потоков. Сначала запускал на количество ядер (т.е., 6), потом на количество потоков (т.е., 12) и сравнивал разницу. У АМД многопоток эффективнее оказался. Причем, раза так в два.

  • @anmatyukhin1986
    @anmatyukhin1986 3 роки тому

    Как всегда супер информативно! Ощущаю как расширяется сознание 🧠

  • @Avangard_Poet
    @Avangard_Poet 3 роки тому

    Каждое видео лучше другого. Просто каждая история лучше другой

  • @leomysky
    @leomysky 11 місяців тому

    Спасибо за такое крутое и полезное видео!

  • @vavilonvatkin8285
    @vavilonvatkin8285 3 роки тому +10

    Интересное название. Видео очень позвательное, спасибо большое вам.

  • @PirandelloKruger
    @PirandelloKruger 3 роки тому

    Круто , вот бы еще про СМТ И Гипер трейдинг и чем они отличаются друг от друга

  • @popavsya_vladick
    @popavsya_vladick 3 роки тому

    Чел, ты делаешь лучший контент, продолжай в том же духе

  • @alter-dev2103
    @alter-dev2103 3 роки тому

    Как человек плотно занимающийся проектировкой и разроботкой компиляторов, интерепритаторов и т.д.(постараюсь быть краток) - тут есть в целом три "касты" языков:
    1. прямо интерпритируемые(не уверен, что такие еще есть)
    2. языки которые переводятся в байт-код или его подобие и интерпритируются(Lua*, JS, Java, ...)
    3. компилируемые (C, D, LLVM, Assembly Language, ...)
    при чем замечу, что компилируемые языки, как правило, по нескольку раз переведятся (например: C++ -> IR1 -> IR2 -> IR3 -> assembly -> binary) IR - это Intermediate Representation (Промежуточное представление (кода))
    И как уже было сказано в видео компилятор мало чем может помочь языку, разве что пытатся выжимать процентики за счет ювелирной работы с опциями и расширениями(типа openMP и т.д.) и то все это очень спорно и ситуативно, да и как правило непортируемо, что еще больше отталкивает разработчиков. А в интерпритируемых языках так и вобще минимум возможностей в плане какой-либо оптимизации.
    А по поводу библиотек так и вовсе в точку, как раз на данный момент я занят именно проблемой абстракций, модулей и библиотек. Вкратце: даже если ювелирно и дотошно оптимизировать кусок кода - он будет являтся таковым лишь "в вакууме" и встраивая этот код куда-либо огромная вероятность столкнутся с рядом разных проблем и в итоге либо костыли, либо ты и вовсе будешь сам чуть ли не полностью все переписывть, а иначе теряешь ту или иную часть производительности. И это все присуще не сколько даже интерпритируемым языкам, а и вовсе средней и высокой сложности проектам на любом языке, даже написанных полностью одним человеком или командой, потому как почти всегда эти проекты разбиваются на разные подструктуры над которыми работают по отдельности и в результате неидеального проектирования ты так или иначе приходишь к несостыковкам.
    При чем все это растет экспоненциально по причине складывания в матрешку всей этой кучи изолированных модулей и абстракций. И решать эту проблему очевидно сложно, при том что это лишь середина айсберга во всем проектировании ПО.
    Спасибо за внимание, надеюсь эта информация пришлась кому-то по интересу.

  • @user-kx3iv1oo2s
    @user-kx3iv1oo2s 3 роки тому

    Спасибо, никогда не думал, что мультипоточность такая сложная штука)

  • @Pablitto62
    @Pablitto62 3 роки тому

    Ну про нюансы ты прав....молодец....

  • @SplashT
    @SplashT 3 роки тому +1

    Хоп и мгновенный лайк 😏🤘🔥🚀

  • @wan_first
    @wan_first 2 роки тому

    Спасибо за крутое видео! Очень полезно и итересно!

  • @user-en4bs6cz7i
    @user-en4bs6cz7i 3 роки тому

    ...ничего не понятно,но очень интересно...) ЛАЙК за труд и интеллект!

  • @user-wp7yq9yy9b
    @user-wp7yq9yy9b 3 роки тому

    Спасибо большое.

  • @MrZ1pp0
    @MrZ1pp0 3 роки тому

    Вот, спасибо!

  • @Green0871
    @Green0871 3 роки тому +12

    Мы не спросили потому,что тут диванные спецы.

  • @MaZaHaKaNISMO
    @MaZaHaKaNISMO 3 роки тому +1

    У Pentium 4 гипер трединг очень выручал когда надо было запустить тяжелую программу в фоне и спокойно пользоваться компьютером. Например когда конвертировал видео для своего айпод, компом было невозможно пользоваться, все лагало, но стоило перекинуть процесс на один поток, то сразу и браузер нормально начинал работать и даже можно было поиграть в гта вайс-сити. Понятно что фпс был уже не такой высокий и время перекодирования увеличивалось, но без этих манипуляций фпс был в районе 5-10 кадров, а с ними больше 30ти. У знакомых на селеронах, без гипертрединга, такое нельзя было провернуть и это была боль. Тогда-то я и понял на себе что такое многопоток и что надо самому показывать виндоус какие использовать потоки для чего)

  • @Pablitto62
    @Pablitto62 3 роки тому

    Очень интересно

  • @aldente6821
    @aldente6821 3 роки тому +48

    Динамическая мультипоточность? Не думаю, что это реализуют. Паша может про кубиты расскажешь, и про квантовый компьютер с объемом 64?)

    • @u11182
      @u11182 3 роки тому +5

      Вот кстати да. С удовольствием послушал бы что там сейчас на квантовом фронте творится

    • @user-uv7eu4vi3k
      @user-uv7eu4vi3k 3 роки тому +7

      @@u11182 обычному юзеру никогда в жизни не пригодится квантовый комп... Хз для чего эта информация нужна вообще о том что там у них сейчас) это как выпускать новости какие работы ведутся на адронном коллайдере

    • @Raizerd
      @Raizerd 3 роки тому +8

      @@user-uv7eu4vi3k любопытно же. Обычному пользователю и знание о мультипоточности ничем не поможет. А вот знакомство с новыми концепциями, как таковыми, помогает развитию воображения и может пригождаться в иных сферах хозяйства.

    • @Z0RR0Z
      @Z0RR0Z 3 роки тому

      @@u11182 вот как начнут обучать нейросети AI на квантовых кубитах, и настанет нам всем п..ц в виде Скайнета))

    • @u11182
      @u11182 3 роки тому +2

      @@user-uv7eu4vi3k Я кстати слежу за новостями про адронный коллайдер.

  • @alfAiLa
    @alfAiLa 3 роки тому +1

    Это вроде того, когда греешь еду в микроволновке, параллельно ставишь чай. И не ждёшь после ужина, пока вскипит чайник. Эффективно используешь все порты кухонной комнаты ;)

    • @hellrage777
      @hellrage777 3 роки тому +3

      да, ядро центрального процессора это как кухня со всем необходимым в любой ситуации инвентарем, но туда пускают только по одному, а с многопотоком запускают по двое, проблемы возникают когда оба приперлись греть еду в микроволновке, а она одна. А видеокарта это как куча чайников, кроме как кипятить воду ничего не могут, но их очень много и все они могут работать параллельно.

  • @user-fm3ob5ox8z
    @user-fm3ob5ox8z 3 роки тому

    Зашел, поставил лайк, посмотрю позже.

  • @Empel01
    @Empel01 3 роки тому

    Давно ждал это видео от тебя , а то у всех остальных чисто образно и никакой конкретики

  • @Artem-yk7ig
    @Artem-yk7ig 3 роки тому +7

    Чтобы улучшить параллелизм, надо всего лишь правильно подобрать компоненты в свинячьей зоне.

    • @easytanksgaming3238
      @easytanksgaming3238 3 роки тому

      И хорошо написать прогу, которая будет к свинячей зоне правильно обращаться ;)

    • @MegaChitman
      @MegaChitman 3 роки тому +1

      Чего?

  • @nickhardy8025
    @nickhardy8025 3 роки тому

    Ничего не понял, но очень интересно!

  • @Afit4.5.0
    @Afit4.5.0 3 роки тому

    Видео полезное и очень интересное. Надеюсь не отключается реклама в ролике поможет продвижению видео по рейтингу you tube 😉

  • @Igor_user
    @Igor_user 3 роки тому +1

    Вряд-ли обычному пользователю эта информация нужна. Да и есть несколько не убедительных моментов. Сомневаюсь, что инфа на 100% корректна.
    Мультипоток - это в первую очередь аппартная реализация ядра, а не софтверное деление. И АЛУ всегда нужно в исполнительном устройстве.
    Мультипоток (ГТ) объяснить можно проще:
    В процессорах Intel Core (не путать с Core 2 Duo) ядро состоит из одного АЛУ и двух наборов регистров. Вот второй набор регистров - это и есть второй поток. А выполняются команды из 2-х наборов регистров по мере их готовности на одном АЛУ.
    В процессорах АМД семейства FX (Бульдозер, Экскаватор и пр., до Райзанов) ядро устроено с точностью до наоборот. У них два АЛУ и один набор регистров. Потму тогдашние процы от АМД так жостко сливали процам от Интел.

  • @Dmitry169666
    @Dmitry169666 3 роки тому

    Интересно было бы услышать о технологии Cuda и тензорных ядрах.

  • @ilyarik8888
    @ilyarik8888 3 роки тому

    Хотелось бы больше информации про процессоры с количеством потоков на ядро больше двух, а также реальные тесты производительности таких процессоров в разных задачах.

    • @Makezzila
      @Makezzila 9 місяців тому

      это процессоры с архитектурой power, у них своя операционная система и свой софт. windows на таких работать не будет- и все приложения созданные под эту операционную систему.

  • @alex-9647
    @alex-9647 3 роки тому +1

    Ничего не понял, но Очень интересно))) А серьезно: Рассказано все вроде понятно, но чтобы прям вкурить, нужно прослушать пару раз не отвлекаясь, даже человеку с техническим образованием...

  • @Deathwishdog6666
    @Deathwishdog6666 3 роки тому

    спасибо!

  • @vulkanoidtitan5107
    @vulkanoidtitan5107 3 роки тому

    Ничего не понял. Но очень интересно. Спасибо.

  • @ksv8642
    @ksv8642 3 роки тому

    Красава!!!!!!!!

  • @artamonov_rus
    @artamonov_rus 3 роки тому

    Ничего не понял, но очень интересно.

  • @nexsus_play
    @nexsus_play 3 роки тому

    Спасибо за видосы, делаешь очень качественно, я давно выпал из прогресса pc строительства, и недавно взял себе r7 2700 понять не могу одного, в основном его берут под разгон, и многие его гонят до 4,2 я же в свою очередь боюсь его гнать если коротко не знаешь ли где взять таблицу напряжений и частот для ryzen и предельные значения для постоянной работы конечно с учётом погрешности ведь бывают более удачные экземпляры