How does Thread Director manage Intel Meteor Lake?

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • Leo managed to sit down with Rajshree Chabukswar, Intel Fellow at Intel Client Computing Group - She works on hardware/software co-design and helps develop technologies such as Thread Director. She gives some insights on how it all works, and why.
    We never offer affiliate links or take percentages of product sales. If we say the product is good or bad we mean it. Our Editor in chief wrote about why you should value this and how the industry is rife with fake reviews from 'influencers' - read here bit.ly/3pXzaw4: bit.ly/2BopnF9
    Discord invite link: / discord
    Steam Community steamcommunity.com/groups/kit...
    Be sure to support us on PATREON / kitgurutech and read our MANTRA on HONEST REVIEWS Here: bit.ly/2BopnF9
    Final output - colour grading/titling etc:
    iMac Pro 18 Core/Vega 64/128GB
    iMac 2019 9900k Vega 48/64/1TB
    Adobe Premiere Pro CC (PC)
    Davinci Resolve Studio 14/15 (Mac)
    iPad Pro 12.9 inch (2018) machines with LumaFusion
    Final Cut Pro (Mac)
    Visit our facebook page over here! / kitguru.net
    Visit our Twitter page over here! kitgurupress?lang=en
    #threaddirector #intel #meteorlake
  • Наука та технологія

КОМЕНТАРІ • 96

  • @oddmofo
    @oddmofo 9 місяців тому +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 9 місяців тому +6

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

    • @stickyfingers9710
      @stickyfingers9710 9 місяців тому +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 9 місяців тому +4

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

    • @Tential1
      @Tential1 9 місяців тому +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 9 місяців тому

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

  • @j340_official
    @j340_official 9 місяців тому +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 місяців тому +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.

  • @__aceofspades
    @__aceofspades 9 місяців тому +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 7 місяців тому +1

      U suck Rajshree Chabukswar

  • @bthjf12003
    @bthjf12003 9 місяців тому +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 9 місяців тому +3

    The complexity in these things is fantastic.

  • @tahirawan6926
    @tahirawan6926 9 місяців тому +3

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

  • @lucifersheadscarf6988
    @lucifersheadscarf6988 9 місяців тому +3

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

  • @stanisawkowalski7440
    @stanisawkowalski7440 9 місяців тому +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" ;)

  • @MrSmitheroons
    @MrSmitheroons 9 місяців тому +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!

  • @rachidyt157
    @rachidyt157 9 місяців тому +5

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

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

    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.

  • @KenOtwell
    @KenOtwell 9 місяців тому +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 9 місяців тому +4

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

    • @andytroo
      @andytroo 9 місяців тому +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 ...

  • @johnbell4328
    @johnbell4328 9 місяців тому +4

    A very useful video. Thanks to both of you.

  • @sutardabroks7374
    @sutardabroks7374 9 місяців тому +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.

  • @GamingOnArc
    @GamingOnArc 9 місяців тому +4

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

  • @iamahappybunny7640
    @iamahappybunny7640 9 місяців тому +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.

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

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

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

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

  • @Brahma-Astra
    @Brahma-Astra 9 місяців тому +2

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

  • @jaydeepmohile
    @jaydeepmohile 9 місяців тому +2

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

  • @Muppet-kz2nc
    @Muppet-kz2nc 7 місяців тому

    Great interview!

  • @mini-pouce
    @mini-pouce 7 місяців тому

    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.

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

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

  • @gobemi5372
    @gobemi5372 Місяць тому

    Great video and very informative! Thank you!

  • @shmookins
    @shmookins 8 місяців тому

    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.

  • @cotneit
    @cotneit 8 місяців тому

    Super interesting chat!

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

    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....

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

    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.

  • @EinSwitzer
    @EinSwitzer 8 місяців тому

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

  • @mohit6185
    @mohit6185 9 місяців тому +2

    That thread director sounds very clever.

    • @555calex
      @555calex 23 дні тому

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

  • @boltsandbraces6261
    @boltsandbraces6261 9 місяців тому +2

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

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

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

  • @canarychrome7012
    @canarychrome7012 9 місяців тому +2

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

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

      Haha true, smart folks.

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

      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 9 місяців тому +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.

  • @woro7840
    @woro7840 9 місяців тому +1

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

  • @bobwatkins1271
    @bobwatkins1271 9 місяців тому +2

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

    • @__aceofspades
      @__aceofspades 9 місяців тому +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.

  • @larwiemcdonnel5322
    @larwiemcdonnel5322 9 місяців тому +4

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

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

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

  • @EinSwitzer
    @EinSwitzer 8 місяців тому

    I love my arc a 770 btw we did good

  • @UTKARSH_017
    @UTKARSH_017 9 місяців тому +1

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

  • @jierenzheng7670
    @jierenzheng7670 8 місяців тому

    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.

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

    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 9 місяців тому +2

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

    • @andytroo
      @andytroo 9 місяців тому +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 9 місяців тому +1

      @@andytroo exactly

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

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

    • @KitGuruTech
      @KitGuruTech  9 місяців тому +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 9 місяців тому

      @@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 9 місяців тому

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

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

    Will it run quake?

  • @tomstech4390
    @tomstech4390 8 місяців тому

    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 7 місяців тому +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 9 місяців тому +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.

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

    Has Leo been shouting at everyone behind the scenes again?

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

    And yet it still manages to be compatible with x86.

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

    1st

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

    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 9 місяців тому

      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 9 місяців тому +2

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

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

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

    • @__aceofspades
      @__aceofspades 9 місяців тому +1

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

  • @mgzschannel1818
    @mgzschannel1818 7 місяців тому

    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.

  • @hofnaerrchen
    @hofnaerrchen 9 місяців тому +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 9 місяців тому

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

    • @MMRSSM
      @MMRSSM 9 місяців тому +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 9 місяців тому +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.

  • @KnightRider-lq5yb
    @KnightRider-lq5yb 9 місяців тому

    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 9 місяців тому +2

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

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

      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

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

    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 9 місяців тому

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

  • @powermaster5004
    @powermaster5004 9 місяців тому +1

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

  • @fairycat
    @fairycat 9 місяців тому +1

    That is very boring.

    • @justindavis7600
      @justindavis7600 9 місяців тому +6

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

    • @j340_official
      @j340_official 9 місяців тому +6

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

  • @humannaturedictatesthedownfall
    @humannaturedictatesthedownfall 7 місяців тому

    I need a fkn download link..

  • @YtJimplays
    @YtJimplays 9 місяців тому +2

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

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

    Has Leo been shouting at everyone behind the scenes again?

  • @Music-yo3km
    @Music-yo3km 9 місяців тому

    Will it run quake?

  • @coolvlog6657
    @coolvlog6657 9 місяців тому +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.

    • @user-fi1nv8mf4l
      @user-fi1nv8mf4l 9 місяців тому +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 9 місяців тому +1

      @@user-fi1nv8mf4lThere 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.