Launching computations using an Nvidia GPU w/ CUDA in C

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

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

  • @angelstojanov2346
    @angelstojanov2346 7 ปีที่แล้ว +11

    Dude i just recently found you, i'm studying C and C++ and you videos are really cool and show some stuff that we aren't learning, please don't stop uploading

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

      I will try to continue to create quality content for you!

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

      thank you dude

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

    Good to have you back!

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

    Hello EM, thanks for this video. Could start with some background information on what cuda is and why we would want to use it. Thanks

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

    amazing work man!! keep it up!

  • @Kreamax
    @Kreamax 7 ปีที่แล้ว +3

    Very nice. It would be great if you showed how to do simple matrix calculations like dot product :D

    • @EngineerMan
      @EngineerMan  7 ปีที่แล้ว +2

      One of the next couple videos will be multi-block and multi-thread GPU computing. What I will calculate is undetermined yet. I wanted to fit it in on this video but I ran out of time.

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

    Interesting subjects, nice presentation, awful empty room background (put a painting on the wall maybe?)

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

      All my new stuff is green screened, this video is pretty old. You should check it out!

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

    Thanks for the video! Your videos have helped me tremendously. Could you explain what the reference of a pointer is for the '&p_num1'?

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

      reference to a pointer is an address that contains the address of the pointer variable. Also referred to as a 'pointer to a pointer'

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

    Great video!

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

    Hey man waiting for you to upload new videos soon. If u can make a tutorial about scapy in python(three-way handshake with scapy or even a chat box that's will be very useful for me.thanks for all those great videos!

  • @agroassembler
    @agroassembler 6 ปีที่แล้ว +3

    Hey! What happend? Where is your next video?

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

      Preparing for a comeback soon!

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

      @@EngineerMan Any progress on the CUDA series?

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

    What editor do you use?? Is that Atom??

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

    Bro how to learn about these phyton script ... What i have to learn to do this

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

    Just finished binge-watching your whole channel and liking every video. Great job! If you feel your time is not worth making videos for 500 views, I suggest you first upload your videos to services like Pateron. That way, since you are good at explaining things on-to-point, I guess you'll get many patreons. Then you can upload older videos to youtube (like a month buffer between Pateron and YT). And about subject, I suggest you stick with C since there are lots of other channels talking about python or Node.js...C is more difficult and already you are one of the few people on youtube with quality C tutorials. You can start out with series like a 10 video C tutorial about GTK+ or idk, advanced C stuff...I guess it is important that from time to time, you upload some fancy-buzzword video explaining shiny-thing-of-the-day. That way you come up in YT searches and people start finding and subscribing to you (for example your "snake game in 5 minutes" is your most viewed video and people like that sort of hackerman stuff)

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

      Thanks for the message. I'm really glad you enjoyed the videos. I'm not really motivated by money with respect to these videos. You probably also noticed that you didn't see a single ad while watching them all, that's because I have monetization disabled. I'm primarily motivated by viewership and knowing that I'm having an impact on the quality of technology education. I've been planning a return though.

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

    hi EM ! i understood many things watching your video. please make a video about the limitations what you know that cuda and openacc have. i am a beginner in both and i have a feeling that all videos are presenting some easy examples which i understood quick, but when i have to put in practice everything goes crazy. 1) for first example i spent more than a week trying to make a parallelizable permutation.i found out that permutation usually are recursivelly which cuda supports till level 24. than i have tried openacc #progma. this is working only with "for loops but not "while loops. so i gave up the subject "permutation iterativelly without repetions to be parallelizable in C 2) second limitation gcc does not support nested loops for openacc i moved in pgcc ... if you found more limitations please write them down and make a video ... than multidimensional dynamical alloc arrays in cuda and openacc it looks that i must flaten the array and go with these complicated indexes. i like C because is fast and powerfull, pyton java c++ are too complicated for me and i am happy that every new ideas are comming in C first (like pgcc openacc)

    • @s-x5373
      @s-x5373 4 ปีที่แล้ว

      gpu computation is focused on data path, so complex loops aren't good on gpus anyway.
      if you want to do simple permutations on a lot of data gpu is ok
      if you want a lot of permutations on a simple data cpu is better than gpu to do it, gpu aren't made for that type of computations

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

    I don't see the advanced multi version of this video. Need more CUDA. lol I feel like the beggars from WoW, "pls men need gold".

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

    Make more C videos please

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

    How i have to learn about this..... I have gave like and subscribed too

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

    I know only about android and a little bit ios and windows