What is a GPU vs a CPU? [And why GPUs are used for Machine Learning]

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • What is a GPU and how is it different than a GPU? GPUs and CPUs are both silicone based microprocessors but they differ in what they specialize in. GPUs specialize in parallel computations, and CPUs specialize in serial computations.
    While GPUs are known for a key component of getting the great graphics you want in your gamming, they are also known in the Machine Learning and AI Community for helping crunch millions of parameters needed to train a machine.
    Learn more in this episode of GLITCH.
    UPDATES: I've developed a Product Management Course for AI & Data Science for those interested in the industry or wanting to get into Product Management. Here's the link! www.udemy.com/course/the-prod...
    JOIN
    The GLITCH Email List: glitch.technology/subscribe
    SAY HELLO
    / daniellethe
    / daniellethe
    / daniellethe
  • Наука та технологія

КОМЕНТАРІ • 108

  • @Ibdman2000
    @Ibdman2000 2 роки тому +7

    This was very helpful and probably the best video I've come across differentiating CPU v GPU as well why GPUs are now being used for AI. Thank you for making this!

  • @enoque4694
    @enoque4694 2 роки тому +2

    Thanks for the comparisons, that helps a lot! Nice video, simple and straight to the point.

  •  5 років тому +13

    Comment down below if your computer has a GPU or a CPU.
    Don't forget to give this video a thumbs up and share, to spread some digital literacy :)
    Thanks for listening in!

    • @The-Torbey
      @The-Torbey 5 років тому +3

      Something I have to correct: without a CPU you can't really use a GPU. At least not in a "normal" PC. Or did I miss something? btw I have a RTX 2080 graphics card

    • @swallowedinthesea11
      @swallowedinthesea11 5 років тому

      @@The-Torbey You're right! But at 00:30 it reads CPUs are all inside PCs. I use my laptop's HD 650 for regular activity VS GTX 1050 for gaming.

    • @The-Torbey
      @The-Torbey 5 років тому

      @@swallowedinthesea11 ah yeah I knew I missed something ^^

    •  5 років тому +4

      @@The-Torbey Thanks for specifying this. I never said that you don't need a CPU with a GPU - but I definitely should have clarified this point!! Thanks for commenting with it :)
      Much appreciated!

    • @-_BahauddinTaha
      @-_BahauddinTaha 4 роки тому

      Hey ,my pc has Radeon Graphics !can I install Tensorflow GPU on my pc for Machine Learning ????

  • @chandanlallal3558
    @chandanlallal3558 4 роки тому +2

    Great things about you is your way of explaining technology so easy and understandable 😊👍

  • @Techna2
    @Techna2 5 років тому +22

    Ahhhh my favourite Channel!!! Thank you so much for educating MY LIFE

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

      check out "linus tech tips" and "tech quickie" he is WAYY better at educating you life, thank me later

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

    OMG I love your cup. Also, a very articulate explanation. Thank you.

  • @swallowedinthesea11
    @swallowedinthesea11 5 років тому +7

    I recall back in 2001/2002 I was taking architecture courses in high school. 3D rendering took forever and drawing in 2D resulted in riotous lag! I didn't know much about computers. Well, my Dad and I went to Fry's and bought Nvidia's GeForce FX 5200; everything worked out well, and I was happy to play 3D games like Warcraft 3!
    Now, I use my laptop's HD 650 for regular activity VS GTX 1050 for gaming.

  • @GurpreetSinghKalsiking
    @GurpreetSinghKalsiking 5 років тому +4

    That's a welcome one. Thank you Danielle.

  • @aliceyusuf9961
    @aliceyusuf9961 5 років тому +9

    Your explanation makes it super easy to understand

    •  5 років тому +3

      Thanks so much!

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

    Very informative yet made so easy to understand

  • @neillunavat
    @neillunavat 4 роки тому +1

    Can you recommend which low budget gpu to buy for machine learning and deep learning?

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

    Hi, I have a cpu of i5 10gen is this good or not and tell me that I need gpu or not

  • @azizazoz8659
    @azizazoz8659 2 роки тому +1

    Your content is great, I hope you continue

  • @emanuelector2700
    @emanuelector2700 4 роки тому +2

    Really nice and concise!....Thank you.

  • @alberuni666
    @alberuni666 4 роки тому +2

    Nice explanation. Can you tell me, how much faster the computation of an Nvidia GPU (GeForce GTX 1650) compared to a compatible AMD GPU (RX 570) will be when it comes to machine learning?

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

    I got a bit confused! I general which one is faster? what is the difference between clock speed and speed?

  • @josecobo7179
    @josecobo7179 5 років тому +1

    Thanks Danielle!

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

    this video is just brilliant at explaining :D

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

    my computer has both of them but my gpu is just running out from my computer so pls give me some of the tricks so i can bring it back

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

    can't believe that such a good and informative channel is abandoned

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

    This is so helpful and well said

  • @mohak1990y
    @mohak1990y 5 років тому +3

    You are going to make big..

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

    How can I add a GPS to a desktop computer?

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

    Another way to put it:
    CPU - 10 PhD candidates sitting in a room trying to solve one super hard problem.
    GPU - 1000 preschoolers adding numbers
    By the way, I think the analogy with a truck/racing car is supposed to be other way around. CPU is like a racing car, it is fast but can only carry a small load. GPU is like a truck, it is slower but can carry a much larger load. Where the load in the analogy refers to some computations. If the load is small (e.g. a text editor, internet browsing), then it's faster to use the racing car for its speed. When the load is really big (like ML training), it pays off to go with the truck because it can carry much more at one go - this refers to the ability of GPU to do vector processing.

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

    Great video, just need to turn your mic down a bit, slightly distorting. Thanks.

  • @sampathkumartallapally5691
    @sampathkumartallapally5691 2 роки тому +1

    good info

  • @HanBang
    @HanBang 5 років тому +4

    I didn't even know there was a difference between the two cards before! The truck analogy is going to be forever imprinted in my mind whenever someone brings up CPUs and GPUs now :)

  • @benfubbs2432
    @benfubbs2432 5 років тому +3

    Just wanted to mention that not only can we use GPUs on the cloud like the ones provided by google but we can also donate our own GPUs to the cloud for charitable causes so others can use them. For example Folding@Home is a small program we as individuals can install on our computer that lets researchers use our GPUs to run protein folding simulations, there is also Atlas@Home which lets CERN use our GPUs to run simulations for the ATLAS experiment, plus many more others. So if you want to support research into disease cure or physics then you can donate your GPU to the cloud (the cost to you is electricity bill increase). I'll put links as replies to this comment if anyone is interested in looking into it.
    Finally great channel, with sharp and concise content delivery. I wouldn't be disappointed if some higher level content was pitched into the mix (eg the architectural difference between a CPU and GPU) though.

    • @benfubbs2432
      @benfubbs2432 5 років тому

      And many more: en.wikipedia.org/wiki/List_of_distributed_computing_projects

    •  5 років тому

      That's very cool! Thank you for sharing Ben!

  • @JC-wl6zg
    @JC-wl6zg 2 роки тому

    Why did you stop making videos?

  • @PrinceKashyap.
    @PrinceKashyap. 5 років тому +1

    Don't know much about computer but smartphones do have GPUs. Adreno, Mali, Nvidia are some examples. Mine has an Adreno612.

  • @SKY_LUNAR_WORLD_winterghost

    GPU inside components function explanation plz

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

    excellent

  • @eddiejaoude
    @eddiejaoude 5 років тому +5

    Lego mug and laptop 😱🤓. iMac Pro, I have the power 💪

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

    A CPU is essential for any computer to run while a GPU is additional hardware. A machine can't run only on a GPU.

  • @OfficialWajjiBhai
    @OfficialWajjiBhai 4 роки тому

    Make one video on how to download very heavy game on mobile

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

    Just found your account. Why did you stop making videos, you are really good ! :(

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

    Oh jeez , I just starting to pick up AI/ML , I'm like 5 years behind now : ((

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

    I dont like shiny girls doing youtube videos, but here am absolutely was shocked, straight, simple, up to point, no fashion show, neither showing body, great video, thanks and thumbs up

  • @raglanheuser1162
    @raglanheuser1162 5 років тому

    where....in the world is processor pronounced like that? its bothering me

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

    Can my computer only has GPU but absence of CPU if it's only used for gaming only?

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

      Actually no. CPU has its own tasks like running a program or giving outputs where as GPU will handle the visuals.
      So basically both are equally important for running a game

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

    Perfect

  • @vihangajuly6316
    @vihangajuly6316 4 роки тому

    thank you,

  • @Josh-ig1ve
    @Josh-ig1ve 4 роки тому

    tysm

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

    One of those days when you are youtubing something and see your CLASSMATE on the screen! Hi Danielle!!! ❤️❤️❤️❤️❤️

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

    You good😊🤘

  • @IKIN_10
    @IKIN_10 4 роки тому

    So laptops only have ether a CPU or GPU ? They can’t both?

    • @taki_fouhal
      @taki_fouhal 4 роки тому +1

      CPU is mandatory, GPU is optional so they can have both

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

    thanks miss

  • @kaif4706
    @kaif4706 5 років тому

    I have subscribed your channel maam

  • @mossC130
    @mossC130 5 років тому +3

    Do a video on Internet of things IoT

    •  5 років тому +1

      would love to! thanks for the idea!

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

    What are you talking about? Every pc has always both. Even my laptop has two types of gpu alongside with a cpu. One gpu is intel display gpu which handles simple tasks like playing multimadia and etc and the other one is for heavy tasks like gaming, 3d programs and video editing applications.

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

    was expecting her to say "I'll CPU in the next video."

  • @ZOA360
    @ZOA360 Рік тому

    Really sad to see that this channel stopped posting after 4 years ago

  • @bone_doctor5438
    @bone_doctor5438 Рік тому

    I wonder what happened to you? 3 years no post!

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

    👌

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

    (Read in ghost voice) I am from the future and I have obtaind the power of rdna2 in my 6800xt! It is blazing fast and works wounders with my 3800x on x570. My cpu is OCed to 4.6Ghz all core and my gpu stands @ 2666Mhz, all is liquid coold in a custum loop for insane amounts of cash that I do not wish* to think about.

  • @meetmeer
    @meetmeer 4 роки тому

    smart teacher

  • @ReymerzZ
    @ReymerzZ 4 роки тому

    Apologies but most computers nowadays have both...
    In laptops they are usually just integrated graphics cards.
    The kinds not compatible with ML.

  • @jouherjouch2401
    @jouherjouch2401 4 роки тому

    how do u keep your hair like that

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

    ❤️❤️

  • @johanneshauser857
    @johanneshauser857 5 років тому +1

    a GPU core is much slower than a CPU core, so the analogy is not the best: better: the truck is the GPU (can transport a lot at the same time) or a walker (slower and there a many of them) and the racing car is the CPU (can only transport a thing at the same time, but super fast)
    All Computers have a CPU for the main computation. and nearly all have a GPU inside the Processor. (A NAS dosn't have GPU, because there are no display)
    the CPU give the GPU the tasks.

    •  5 років тому +4

      You're not wrong. But I do still believe that this original analogy still works for "introductory" purposes! I did try and emphasize in the video that by making that analogy it does not mean that one is better than the other. I do realize that the problem with analogies is that they won't ever be perfect, but they are very important for grasping concepts as a beginner and that is what this channel is for -> non technical beginners. What I meant to show was specialized "GPU" is fast (for a specific use) but not used every day (ie. racecar) and "CPU" more general and more common to have (ie. truck)
      But yes you are correct that a GPU can be slower than a CPU in some instances (for example when it is running serial computations)! But it depends what the GPU is processing - for example when training data for a Machine Learning model it IS faster! Thinking of this again, perhaps I could have an used an SUV instead of a Truck for an example of a CPU :)
      Because in some instances (on a perfectly flat paved road / running parallel computations) a GPU "racecar" IS faster, but then in other instances (on mud roads, mountainous terrain / running serial computations) a CPU is faster.
      I do appreciate the feedback so thank you!

  • @wh40kdarkangelschapter76
    @wh40kdarkangelschapter76 5 років тому +2

    I have both a CPU and a GPU in my computer.

    •  5 років тому

      Nice! For Gaming, Bitcoin Mining or Machine Learning? (I don't have a GPU but I've used a Cloud GPU)

    • @Redz-zl4ki
      @Redz-zl4ki 4 роки тому

      @ your explanation is amazing. Can you make comparisons on different GPU Cloud provider?

  • @imroz19
    @imroz19 5 років тому +1

    😊

  • @techinpianoandguitar7382
    @techinpianoandguitar7382 4 роки тому

    It us really glitch

  • @TheGigDoctor
    @TheGigDoctor 4 роки тому

    Interesting stuff! May I offer a suggestion? Lower your chin, or raise the camera higher. There's an unspoken "I'm superior to you" message in a raised chin that gave rise to the expression, "looking down your nose at people" and I'm totally sure that's not your intention!

  • @joaovictordeptulsky8114
    @joaovictordeptulsky8114 5 років тому

    I could not automatically translate the caption into Portuguese :(

    •  5 років тому +2

      Let me put in some captions later today then let you know when I'm done :)
      I speak Portuguese too by the way!

    • @joaovictordeptulsky8114
      @joaovictordeptulsky8114 5 років тому

      @ Thank you!! :) Congratulations on the channel has a great content!

    •  5 років тому

      @@joaovictordeptulsky8114 Hey! I've just uploaded the English Captions! The translated captions into Portuguese should make more sense now!

    • @joaovictordeptulsky8114
      @joaovictordeptulsky8114 5 років тому

      @
      Thank you very much for your attention! If I knew English I would help you with subtitling but I do not know any English ... to answer you I use Google Translate hahaha ...: c !! Glad you paid attention!

    • @joaovictordeptulsky8114
      @joaovictordeptulsky8114 5 років тому

      @ Now I've popped up to put legend!

  • @nasalimbu3078
    @nasalimbu3078 4 роки тому

    LSI VLsi (AI)=GPU

  • @wh40kdarkangelschapter76
    @wh40kdarkangelschapter76 5 років тому +1

    I built my system so I needed less power.
    My graphics card is passively cooled.
    My CPU has a power consumption of 51W.
    I use my computer as an office machine and sometimes to play.
    Obviously also to browse the Internet.

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

    I can't tell if she's saying silicone or just pronouncing silicon with an accent...

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

    ow i would like to Cpu ur Gpu

  • @iam_epa
    @iam_epa 4 роки тому

    Mine is ASIC

  • @nasalimbu3078
    @nasalimbu3078 4 роки тому

    Chipset (CPU)

  • @AndrewSamarakone
    @AndrewSamarakone 5 місяців тому

    Silicon, not Silicone.

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

    Finally, I understood... its time to hunting laptop with GPU

  • @ar.vipulzulkanthiwar1539
    @ar.vipulzulkanthiwar1539 7 місяців тому

    We want make in India GPU & make in India CPU.

  • @whiteumbrella9344
    @whiteumbrella9344 Рік тому

    I always buy gaming laptops so GPU.

  • @punitshah1652
    @punitshah1652 4 роки тому

    Cpus are trucks 😂 for most technology nodes cpu latency is far lesser than GPU

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

    crush 😍😍😍😍

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

    Race-card

  • @paulr.4968
    @paulr.4968 3 роки тому +2

    I came here to learn something & see the babe with the long tresses. 😎

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

    thanks, really informative and ez to understand video. BUT ur facial expressions we're looking bit artificial and forced at some places

  • @somdutt1973
    @somdutt1973 4 роки тому

    Beautyfull mam

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

    you're so beautiful remind me of margot robbie😍 and smart too🤓

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

    The oceanic algebra regionally milk because van univariately continue qua a somber kettle. sweet, massive rain