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?






    8 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
    6. Impressive. Your story always bring hope and new energy. Keep up the good work.
      data science institute in hyderabad

      ReplyDelete
    7. Your discussion is really very informative keep share more content with us.
      Tech Tablepro

      ReplyDelete