What Is Instruction Level Parallelism (ILP)?

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 54

  • @kaoutar2307
    @kaoutar2307 7 ปีที่แล้ว +10

    your video just saved my life thank u very much I'm just literally mind blown how u made it look soo easy🙌🙏🙏🙏

  • @saswatasarkar7792
    @saswatasarkar7792 6 ปีที่แล้ว +4

    Dave, why did you stop at 8 minutes? I was expecting an hour of this splendid explanation. Wonderful analogy and mind-blowing explanation
    We need more of these
    Hats Off.

  • @sauravkarmakar3704
    @sauravkarmakar3704 5 ปีที่แล้ว +4

    im gonna write shit recipe tom in my sems

  • @christian37ism
    @christian37ism 6 ปีที่แล้ว +2

    Thank you for the video. I was hoping you could clarify how instructions are ran parallel with one another in the execution process. Such as what type of hardware from the cpu and what portion of the software is used to execute this process. I think this video covered more on single core processors vs multi core processors and how fast they can deal with instructions. Thank you for your time.

    • @dianathenerd5640
      @dianathenerd5640 5 ปีที่แล้ว

      check this out th-cam.com/video/t7ng1W0v-dM/w-d-xo.html

  • @hannahghazali9850
    @hannahghazali9850 8 ปีที่แล้ว

    im going to have test 2 on this chapter instruction level paralellism and their exploitation. im glad that you have this video. thanks !

  • @pucktoplay1
    @pucktoplay1 8 ปีที่แล้ว +3

    Amazing explanation. Thank you Dave.

  • @zissler1
    @zissler1 8 ปีที่แล้ว

    Good analogy of the chef. Finally made sense.

  • @nafilahanumjustsharemoments
    @nafilahanumjustsharemoments ปีที่แล้ว

    amazing Explanation!

  • @RS_4582
    @RS_4582 4 ปีที่แล้ว

    Thanks for such an awesome analogy

  • @marcusjak8116
    @marcusjak8116 11 หลายเดือนก่อน

    Great analogy!

  • @SHAKTIPRIYA-h7s
    @SHAKTIPRIYA-h7s 3 หลายเดือนก่อน

    u can either make the processor strong by giving it more hardware or bring more processors

  • @RFS_1
    @RFS_1 4 ปีที่แล้ว

    i like your explanation bcz using a good analogy

  • @alexmahedy8085
    @alexmahedy8085 6 ปีที่แล้ว

    Dave, great video. To clarify, ILP is simply the action of executing two tasks simultaneously?

  • @kaoutar2307
    @kaoutar2307 7 ปีที่แล้ว +4

    After watching the video for the second time
    i started thinking THIS IS PLP
    which is procesor level parallelism not ILP
    i'm i wrong???
    if I'm wrong can u plz do a video about PLP
    STATE :"VERY CONFUSED"

    • @umairashraf8732
      @umairashraf8732 7 ปีที่แล้ว

      hy

    • @jielyu4943
      @jielyu4943 5 ปีที่แล้ว +2

      When you only have one chief (one cpu core), it's gonna be ILP. When multiple chiefs (multi cpu cores) are working together, it's PLP.

  • @Surekhasrinivas144
    @Surekhasrinivas144 4 ปีที่แล้ว

    Thanks a lot man 👍 great example. You are good

  • @SHAKTIPRIYA-h7s
    @SHAKTIPRIYA-h7s 3 หลายเดือนก่อน

    our goal is to make processor power more efficient

  • @Jumanadaja
    @Jumanadaja 11 วันที่ผ่านมา

    Thanks bro

  • @SHAKTIPRIYA-h7s
    @SHAKTIPRIYA-h7s 3 หลายเดือนก่อน

    recipe is the software and it can be good/bad....and chef is the hardware...if the chef gets a crappy recipe its nothing he could do abt it

  • @dta_yoon
    @dta_yoon 4 ปีที่แล้ว

    Great video! Def subscribed!

  • @aleshaharvey2576
    @aleshaharvey2576 6 ปีที่แล้ว

    Awesome analogy & explanation! thanks

  • @jennychen927
    @jennychen927 8 ปีที่แล้ว +2

    like your example, thanks

  • @emmanuelokere2038
    @emmanuelokere2038 4 ปีที่แล้ว

    Great explanation...keep it up.

  • @premanandkumar6559
    @premanandkumar6559 7 ปีที่แล้ว

    Hi... Thank you for the video.. I have a question.. when you mean you are adding more hands to chef, what exactly you are doing to the processor? Like, when u say adding chef means adding cores...

    • @DaveXiang
      @DaveXiang  7 ปีที่แล้ว

      adding more hands to the chef ~ analogy ~ adding more hardware into the processor. multiplying the chefs ~ analogy ~ multiplying the processors (multi core)

    • @premanandkumar6559
      @premanandkumar6559 7 ปีที่แล้ว

      adding more hardware into the processor - is it like adding something to increase the processing speed? or does it have to do with increasing the number of input nodes so that u have more pipelining? ... Sorry I am very new to this stuff :) I assume that at any point of time a single core processor can carry only one instruction.

    • @premanandkumar6559
      @premanandkumar6559 7 ปีที่แล้ว

      If a line in the program says x = 3a + 2b... At a single point of time, in a single core, will the computer do 3*a and 2*b simultaneously. And then add 3a and 2b... Or is it like 3a first, 2b second and 3a+2b third? ... If latter is the case, can I use a core to do 3a , core to do 2b and then do 3a + 2b... If in this case, I add hardware to a core what will happen to the instruction?

    • @DaveXiang
      @DaveXiang  7 ปีที่แล้ว +1

      Hey, it's tough to explain here. I answered a similar Q on quora before, www.quora.com/How-would-you-explain-how-Instruction-Level-Parallelism-operates-to-a-post-newbie-programmer Hope it helps. Keep reading about it!

  • @Recordingization
    @Recordingization 2 ปีที่แล้ว

    Whether does superscalar implement ILP?

  • @tehmangoboss
    @tehmangoboss 8 ปีที่แล้ว

    Love your videos, do you think you can cover any stuff on data structures in the future?

    • @DaveXiang
      @DaveXiang  8 ปีที่แล้ว +1

      +Denov Moscow Sure, I haven't made a video on that yet, good idea. Thanks

    • @XxxCR1SPYxxX
      @XxxCR1SPYxxX 8 ปีที่แล้ว

      +Dave Xiang yeah dude do a data structure idk how people programmed shapes and colors into the first computer ....replicated real life color and shapes and made them show up and communicate with a monitor and keyboard please explain how its coded or organized top to bottom is there a size limit??like plank scale or someshiz

    • @MattKander
      @MattKander 8 ปีที่แล้ว

      +Dave Xiang keen on this!

  • @samirp9002
    @samirp9002 3 ปีที่แล้ว

    i feel you bro when u said paralllllanlaalaasim lol

  • @vigneshjaisankar7087
    @vigneshjaisankar7087 7 ปีที่แล้ว

    thank you for the video... good understanding reached my mind...

  • @mjohn4232
    @mjohn4232 6 ปีที่แล้ว

    good video and it made my concept clear

  • @haroonrasheed2568
    @haroonrasheed2568 5 ปีที่แล้ว

    Superb bro

  • @SHAKTIPRIYA-h7s
    @SHAKTIPRIYA-h7s 3 หลายเดือนก่อน

    Even though the hardware is very good. But if the software is bad, there is no use of the hardware

  • @NigatsuNeko
    @NigatsuNeko 5 ปีที่แล้ว

    Great explanation. Keep it up!

    • @dianathenerd5640
      @dianathenerd5640 5 ปีที่แล้ว

      check this out th-cam.com/video/t7ng1W0v-dM/w-d-xo.html

  • @thebigVLOG
    @thebigVLOG 8 ปีที่แล้ว +3

    Subbed :D

  • @AllInOne-vz3cm
    @AllInOne-vz3cm 7 ปีที่แล้ว

    great explanation dude....keep it up

  • @nboyer305
    @nboyer305 6 ปีที่แล้ว

    Great video

  • @sanjaybabu9498
    @sanjaybabu9498 2 ปีที่แล้ว

    Clear

  • @philipT8989
    @philipT8989 4 ปีที่แล้ว

    Ok so whats ILP?

  • @RahulSharma-sj3pm
    @RahulSharma-sj3pm 8 ปีที่แล้ว

    make a video on chipsets please!!

  • @vijaykumar-yq7sf
    @vijaykumar-yq7sf 7 ปีที่แล้ว

    great

  • @nutveit
    @nutveit 8 ปีที่แล้ว

    subbed

  • @javairiarasheed8736
    @javairiarasheed8736 6 ปีที่แล้ว

    Not bad

  • @mianali6867
    @mianali6867 5 ปีที่แล้ว

    Sir please speak little bit slow you speak to much fast