Wednesday, May 25, 2016

Episode 54: Programming for the GPU

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown


Programming for the GPU with Mark Harris


  • Introductions: Who is Mark Harris? What is NVIDIA?
  • GPUs & Heterogeneous Computing
    • What's the performance difference between GPU and CPU?
    • What’s better on a GPU? What’s better on a CPU?
    • If a program needs to use the CPU (e.g. reading packets from the network) and the GPU (e.g. fluid simulation) at the same time, how do the CPU and GPU programs communicate?
  • CUDA
    • What is CUDA?
    • What’s the difference between SSE / CUDA / OpenCL?
    • How does someone debug CUDA code?
    • How does someone profile their code to find bottlenecks?
    • Cuda Plattorm
      • Directives, openmp
      • Cuda c++
  • CUDA Libraries
    • Deep Learning
    • CuBLAS
    • Drive
  • Deep Dream:
    • https://github.com/google/deepdream
  • Udacity course on CUDA
    • Intro to parallel programming
  • Life @ NVIDIA
    • What is a day working at NVIDIA like?






    6 comments:

    1. I have recently started a blog, the info you provide on this site has helped me greatly. Thanks for all of your time & work.
      Data Science Course in Hyderabad | Data Science Training in Hyderabad

      ReplyDelete
    2. I’m excited to uncover this page. I need to to thank you for ones time for this particularly fantastic read!! I definitely really liked every part of it and i also have you saved to look at new information in your site.
      Learn best training course:
      Business Analytics Course in Hyderabad
      Business Analytics Training in Hyderabad

      ReplyDelete
    3. Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up.
      Data Science Course in Bangalore

      ReplyDelete
    4. I really enjoyed reading this post, big fan. Keep up the good work andplease tell me when can you publish more articles or where can I read more on the subject?
      Data Science Training in Bangalore

      ReplyDelete
    5. Among other courses, tourism writing services has become popular since students seek Tourism & Leisure Writing Services and tourism assignment writing services.

      ReplyDelete