How does Thread Director manage Intel Meteor Lake?

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии • 96

  • @oddmofo
    @oddmofo Год назад +48

    I'm surprised with some of these comments. I found this to be a great and informative chat. How do you follow a tech channel and find this boring? Also, english is my second language, and I understand everything she said. It's funny how english natives show themselves to be so ignorant of the world the live in.

    • @johnerikson2443
      @johnerikson2443 Год назад +6

      I thought it was great. learned a lot. Very educational. Great channel

    • @stickyfingers9710
      @stickyfingers9710 Год назад +4

      yes being one of those english natives, I sadly agree. the intolerance for these nations is sometimes sad. Indian people are some of the educated, intelligent on the planet - specifically for coding, mathematics and other very complex areas of data manipulations.

    • @buyingastairwaytoheaven5252
      @buyingastairwaytoheaven5252 Год назад +4

      Agree. I’m stunned how many people don’t want to learn about this stuff ! 😮

    • @Tential1
      @Tential1 Год назад +5

      Lots of people who follow these channels are gamers, not tech people. And most western audiences have never been exposed to different accents, or rarely, where as you, a foreign speaker, have more time hearing foreign sounds. Westerners don't do well abroad on average, as they just are insulated from the world and rarely look outside themselves.

    • @waferbarr
      @waferbarr Год назад

      It's literally just one comment, everyone else is interested

  • @j340_official
    @j340_official Год назад +13

    Leo, ignore all the rude comments. This was an excellent video, and thanks to Intel and Rajshree for providing us with this information. I thought it was a great video. She is very smart and very insightful, she has a commanding understanding of what OSes need to do to schedule threads on the various cores and how the OS can benefit from hardware guided information on the state of the CPU etc. I suppose a follow up to this interview could be with Microsoft and/or Linux and/or even some software vendors (e.g., game engines) to see how they use Thread Director properly. Because even though Alder Lake has been around a while, we still hear from time to time, that certain game engines function better when E-cores are disabled and/or hyperthreading is disabled. Why is that?

  • @SinisterPuppy
    @SinisterPuppy Год назад +9

    Very informative. Didn't know how much logic was built in for thread management. Will be fun to see how these new ecores help power consumption and performance.

  • @bthjf12003
    @bthjf12003 Год назад +4

    More of this please - with so many reviews on youtube are about extra frames on this and that games. thanks for this.

  • @forniteaccounts3231
    @forniteaccounts3231 Год назад +3

    The complexity in these things is fantastic.

  • @lucifersheadscarf6988
    @lucifersheadscarf6988 Год назад +4

    Informative and actually rather interesting. Glad we have Kitguru as many tech channels focus now on purely ‘entertainment’.

  • @__aceofspades
    @__aceofspades Год назад +10

    Great discussion of Thread Director and Meteor Lake. I have a 13700k and have been thrilled with the E-cores multi-thread performance and have had ZERO issues with scheduling, Intel did a great job with Thread Director.

    • @jerryli5555
      @jerryli5555 Год назад +1

      U suck Rajshree Chabukswar

  • @johnbell4328
    @johnbell4328 Год назад +4

    A very useful video. Thanks to both of you.

  • @tahirawan6926
    @tahirawan6926 Год назад +3

    Whats going on inside these is very impressive in that can power manage different areas of the CPU by self power managing.

  • @iamahappybunny7640
    @iamahappybunny7640 Год назад +5

    Poor Leo. Hope you got better. I really enjoyed the interview. Was difficult making her out but she clearly knows what she is talking about. They need all the help they can get right now.

  • @MrSmitheroons
    @MrSmitheroons Год назад +2

    Very cool interview!
    intel had its own internal interview video with lots of engineers/folks throughout the company, including Rajshree, and I thought they gave great answers in that. This was neat to see going a little more off-script and a little more consumer-oriented questions rather than strictly business-side questions/answers or internal navel-gazing such as in the internal interviews (though the technical answers were in-depth and accessible enough there, too.)
    Seems to me intel feels proud of this direction with Meteor lake, and they have put together a product where there is a lot to say about it at once. I think it shows a lot of wisdom that, with such technical changes, they are in a large part letting the engineers speak for themselves rather than trying to flip over backwards in marketing department to spin it in outlandish ways.
    If the product is good and relevant to a lot of real-world needs, IMO letting the engineers speak directly was a great move to make here. (I would think that, As more of an engineer type than a marketing type myself.)
    In this video, I think the interviewer interrupts a bit much in the first two questions, but interviewer and interviewee quickly found a rhythm to be on the same page and get the information out that consumers/reviewers would want to know and discuss the product and questions effectively/accurately.
    I still have my doubts about Windows 11, personally! Maybe that's where the OS can take better advantage of thread director. The thing is, Microsoft isn't a perfect partner to showcase intel's new hardware, because Windows 11 coincidentally has more bloatware and has upped the ante for background resource usage, so regardless of CPU quality it will be a less than ideal environment to get best benchmark numbers, I think! Not intel's fault, though.
    I also see some edge cases where games don't know how to deal with heterogeneous core designs in CPUs, but we have this on AMD's side with the 3D-VCache as well, so again, it's not just an intel thing. We will see how game devs respond.
    Again, thanks for the interview!

  • @sutardabroks7374
    @sutardabroks7374 Год назад +3

    The way these chips are being designed is almost adding an additional abstraction in that they are working as CPUs that decide best how to be a CPU.

  • @rachidyt157
    @rachidyt157 Год назад +5

    Very cool interview getting information from someone who knows what they are talking about.

  • @KenOtwell
    @KenOtwell Год назад +9

    Great stuff! Thanks for this content. I've always resented E-Cores as a cheat, but now I can see how these are actually good for performance all around. Nicely done.

    • @buyingastairwaytoheaven5252
      @buyingastairwaytoheaven5252 Год назад +4

      Yes. I thought the same. Changed my way of thinking.

    • @andytroo
      @andytroo Год назад +3

      ECores (even on my 12900H) are equal in performance to a true core from a 6700 ; if i'm thermally limited i'd much prefer having 2 fully performant (2x4 e-cores) 6700's than 1 thermally throttled set of 4 P cores ...

  • @stanisawkowalski7440
    @stanisawkowalski7440 Год назад +5

    For a while I really wanted to see some fresh, not coming from Alder Lake times, informative interview about Intel's hybrid architecture, so great idea on time Kit Guru! People finding it boring, go watch Linus Tech Tips doing some "crazy stuff" ;)

  • @p_sn00ter
    @p_sn00ter Год назад +4

    This was a great deep dive on what's to come Leo. I really appreciate your efforts here.

  • @Brahma-Astra
    @Brahma-Astra Год назад +2

    its good to hear that thread management is getting smarter .........

  • @mini-pouce
    @mini-pouce Год назад

    Really usefull material, thanks a lot !
    Something I wonder, is why there is not an internal scheduler to classify work on differents core as there in traditional CPU operations.
    It seems from this speach that it is a question of versatility and power management, but still OS is also running its own QOS for traditional CPU so I'm not convinced by this answer.
    I would like to see more about this, like deep dive into IPC of each, consumption, type of operation they can handle and comportment inside an OS.

  • @ikjadoon
    @ikjadoon Год назад

    This was a great chat. Thank you so much for sharing this. Best one I've heard yet and I think I finally understand how the Thread Director communicates w/ the OS, at least on a higher level.

  • @rgarciaf071
    @rgarciaf071 Год назад

    Great interview/talk very informative, it's great to see such knowledge people explaining about these topics

  • @Muppet-kz2nc
    @Muppet-kz2nc Год назад

    Great interview!

  • @myjourney3915
    @myjourney3915 Год назад

    Really interesting have to admit tuned out a little bit because the detail is above my understanding.

  • @boltsandbraces6261
    @boltsandbraces6261 Год назад +2

    Are you able to create some content around testing thread director Leo ? I’d find it worthwhile

    • @ikjadoon
      @ikjadoon Год назад

      Same! I want to see standard scheduling vs heterogenous scheduling benchmarks, especially for thin and light laptops.

  • @jaydeepmohile
    @jaydeepmohile Год назад +2

    Excellent information. Now I know how the new generation Intel CPUs work & how Windows 11 makes use of it.

  • @reinerfranke5436
    @reinerfranke5436 Год назад

    I am totally confused hwo the TD take care of core group to cache locality. Is that seen from compiled association code? For compiler coding it seams to me a nightmare. As the Zen core surpass on efficiency and IPC application to architecture favor get a headache.

  • @ItsAkile
    @ItsAkile Год назад

    This was such a great talk, I had some wrong assumptions. Thanks to the great Rajshree and host Leo!

  • @DevilbyMoonlight
    @DevilbyMoonlight Год назад

    Very interesting glimpse into the future from 2 very informed people, The question I have is the overhead, as this prioritisation mechanism obviously consumes CPU cycles and time so what is the impact of it compared to a system running without E cores in real terms?
    I'm still waiting for the day where we will see the OS running on dedicated cores and apps on cores that other processes do not tread....

  • @gobemi5372
    @gobemi5372 7 месяцев назад

    Great video and very informative! Thank you!

  • @woro7840
    @woro7840 Год назад +1

    Wonder how much adaption the kernel of windows and linux will need to take advantage of all this goodness.

  • @jierenzheng7670
    @jierenzheng7670 Год назад

    Would Thread Director be present in Linux, or would Linux use another CPU governor considering ARM chips and even Apple M series are part of the kernel now.

  • @EinSwitzer
    @EinSwitzer Год назад

    Quad thread cores and 2 variant efficiency cores , hybrid 3D placement of structure instead of stacked plane space

  • @mohit6185
    @mohit6185 Год назад +2

    That thread director sounds very clever.

    • @555calex
      @555calex 6 месяцев назад

      But it seems like a tool Intel as well as the Windows OS needed long before now...

  • @larwiemcdonnel5322
    @larwiemcdonnel5322 Год назад +4

    thread director really is critical to the operation of modern CPU's I know the 2H windows update improved it dramatically

  • @bobwatkins1271
    @bobwatkins1271 Год назад +2

    Hats off to Intel for keeping x86 competitive over the years, but how long can this go on?

    • @__aceofspades
      @__aceofspades Год назад +2

      x86 can last forever, Arm has very minimal advantages. The reason Arm powered devices like Apples chips might seem like they have an advantage is because they do but not because of Arm, Apple buys the newest and best nodes. Also Intel has historically focused solely on performance (hence why they easily outperform the M2 ultra) and not tried to balance efficiency until Meteor Lake.

  • @cotneit
    @cotneit Год назад

    Super interesting chat!

  • @shmookins
    @shmookins Год назад

    Fascinating stuff. Thank you for sharing.
    The CPU market is getting very interesting indeed. I am excited to see how it goes in 2026 and beyond.

  • @canarychrome7012
    @canarychrome7012 Год назад +2

    So many Indian people In coding jobs globally. It’s fascinating how they seem born with this ability !

    • @SOG989
      @SOG989 Год назад

      Haha true, smart folks.

    • @scotttait2197
      @scotttait2197 Год назад

      Not really , of a nation with 1.43 billion people there are bound to be clever amongst the populus , compare that with uk 65 million means there's a 22 times greater chance of finding the right brains for the job

    • @bt82
      @bt82 Год назад +3

      They’re not born with it, they work hard the same as anyone else. There are a lot of people in India so the talent pool is large.

  • @williamstsai1
    @williamstsai1 Год назад

    Compared to multi-threading, is the performance of the thread-director better?

    • @KitGuruTech
      @KitGuruTech  Год назад +1

      They are two different technologies that work hand-in-hand. Ultimately the Operating System makes the decisions about core and thread allocation.
      Leo

    • @williamstsai1
      @williamstsai1 Год назад

      @@KitGuruTech Thank you, I have another question. MTL's P core supports hyperthreading, but the E core does not. What was the reason for Intel's decision to disable hyperthreading on the E core?

    • @lycanthoss
      @lycanthoss Год назад

      @@williamstsai1 they simply do not have the hardware needed to support SMT. You require additional transistors to support it, which makes the cores bigger.

  • @nukedathlonman
    @nukedathlonman Год назад

    I would have thought nanoseconds or even picoseconds - milliseconds is so slow... Though if it is milliseconds, it definitely would highlight why one wouldn't want the thread to change cores very often.

    • @j340_official
      @j340_official Год назад +2

      No. The timeslice for each thread to be run on the CPU is in the milliseconds range.

    • @andytroo
      @andytroo Год назад +3

      a thread switch is expensive for a cpu - you have to unload and reload the state of various registers (the next instruction on the thread after resuming on any core better work), you've got various pointer stacks, memory vtables, you don't want to discard any speculative execution knowledge, etc .... there is so much thread specific info inside a modern cpu ....

    • @j340_official
      @j340_official Год назад +1

      @@andytroo exactly

  • @UTKARSH_017
    @UTKARSH_017 Год назад +1

    Interesting approach they are taking to compete with the native efficiency of the arm architecture.

  • @guidegamer706
    @guidegamer706 Год назад

    All very cool but need to see these things in the flesh.

  • @EinSwitzer
    @EinSwitzer Год назад

    I love my arc a 770 btw we did good

  • @nurrahman4492
    @nurrahman4492 Год назад

    Has Leo been shouting at everyone behind the scenes again?

  • @mgzschannel1818
    @mgzschannel1818 Год назад

    Why Intel did not applying all P-Core for consumer product? It always easier than design " Thread Director " or other folks like these idea. Products with all P-Core way better.

  • @tomstech4390
    @tomstech4390 Год назад

    Some tiny low power cores in the SOC for background tasks makes some sense, now try making a good architecture for the rest of the chip like AMD does instead of the current hot garbage.

  • @jerryli5555
    @jerryli5555 Год назад +1

    Big.Little core idea sucks. Intel should focus its study on how to shut down some cores based on needs. GPU should be used as many Little cores.

  • @gogopowerrangers6596
    @gogopowerrangers6596 Год назад +1

    you sound like you swallowed a frog Leo. I really enjoyed the interview, I am one of the few people who finds thread director very interesting however. Yes thats me.

  • @mixvlog1834
    @mixvlog1834 Год назад

    And yet it still manages to be compatible with x86.

  • @Music-yo3km
    @Music-yo3km Год назад

    Will it run quake?

  • @hofnaerrchen
    @hofnaerrchen Год назад +2

    Sounds to me it would be benefitial to have a completely different OS for AMD or intel based x86 systems. With designs so different you don't want things in your OS your CPU does not know what to do with. It only bloats the OS and opens up reasons for performance issues.

    • @ikjadoon
      @ikjadoon Год назад

      I think that's what standard scheduling is, though, which runs on Intel, too. Just throw everything to the P-cores, done.

    • @MMRSSM
      @MMRSSM Год назад +1

      AMD needs more help from OS since they don’t have thread director to help the OS. They simply rely on OS to make judgement calls about when to use the extra tread vs increasing freq of a core. Thread director significantly reduces the OS overhead

  • @haremofprocessors6954
    @haremofprocessors6954 Год назад +1

    i went into this not knowing what to expect, but considering the amount of pathetic tech content on 'channels' today, this really was very very educational. I guess if they dressed her in a low cut top and covered her in make up and put it on the thumbnail it would get more eyes. sad.

  • @fabifreestyle9337
    @fabifreestyle9337 Год назад

    So calling it 3D is a bit of a misnomer isnt it because with 3D you immediately think of graphics not architecture in silicon.

    • @bt82
      @bt82 Год назад

      AMD have 3D v cache which refers to the silicon architecture

  • @basshead.
    @basshead. Год назад

    1st

  • @B3TR0Z
    @B3TR0Z Год назад

    She didn't mention Linux... I wonder why.

    • @__aceofspades
      @__aceofspades Год назад +1

      Linux natively hands heterogeneous cores, its Windows that needs Thread Director to handle them. Also 95% of consumers use Windows.

  • @spbettas9179
    @spbettas9179 Год назад

    Seems a bit overkill the way they are designing these chips with different cores just for different power consumption but guess thats just the way things are now.

    • @andytroo
      @andytroo Год назад

      except that in thermally throttled workloads there has truely always been types of workload - single thread (1 core go brr) and multi-thread( as many cores as possible - efficiency is king, until you run into single thread limits)

    • @__aceofspades
      @__aceofspades Год назад +2

      Literally the entire industry is going this route. Intel, Arm, Qualcomm, Apple, and eventually AMD.

  • @KnightRider-lq5yb
    @KnightRider-lq5yb Год назад

    quite a lot to unpack there, difficult to make out what she is saying sometimes - but my translation skills for that accent have never been great.

    • @j340_official
      @j340_official Год назад +2

      Get used to Diversity where smart people from different cultures contribute to excellent products.

    • @emilyjanssen4295
      @emilyjanssen4295 Год назад

      i don't think he has to get used to anything, if she's so smart then she should learn the language she is trying to speak as well as she can learn to do her job, but she never will so you have to resort to stupid comments like that @@j340_official

  • @powermaster5004
    @powermaster5004 Год назад +1

    she is certainly knowledgeable but i have to admit I zoned out after 5 minutes. sorry.

  • @fairycat
    @fairycat Год назад +1

    That is very boring.

    • @justindavis7600
      @justindavis7600 Год назад +6

      its just very technical, not very easy for most people to sit and listen to I guess.

    • @j340_official
      @j340_official Год назад +6

      If the way tech actually works is boring then why are you perusing a Tech channel?

  • @humannaturedictatesthedownfall

    I need a fkn download link..

  • @YtJimplays
    @YtJimplays Год назад +2

    Very cool interview getting information from someone who knows what they are talking about.

  • @binanimetv2487
    @binanimetv2487 Год назад

    Will it run quake?

  • @hamzasaaqii2926
    @hamzasaaqii2926 Год назад

    Has Leo been shouting at everyone behind the scenes again?

  • @coolvlog6657
    @coolvlog6657 Год назад +1

    Seems a bit overkill the way they are designing these chips with different cores just for different power consumption but guess thats just the way things are now.

    • @Jarnis-v1c
      @Jarnis-v1c Год назад +2

      It is all a race to longer battery life on systems that are basically idling. Only way you can compete vs ARM on x86 cores is to keep coming up with new party tricks how to shut off most of the chip most of the time.

    • @MMRSSM
      @MMRSSM Год назад +1

      @@Jarnis-v1cThere same party tricks (as well as using the most advanced process nodes) are what makes arm efficient. With tiered core system, the thread director, and advanced process node like 18A will make Intel x86 cores more efficient than contemporary ARM CPUs including the ones from Apple when 18A debuts. Mark my words.