Prefer Your Language

Search This Blog

Basics CUDA C/C++ Tutorials


  


Welcome to BASICS LEVEL CUDA C/C++ Programming


The page contain all the basic level programming in CUDA C/C++. In this, you'll learn basic programming and with solution. You'll also assign some unsolved tutorial with template so that, you try them your self first and enhance your CUDA C/C++ programming skills. 

Start from here


Solved Tutorials


Problem Statements

1. Write a CUDA C/C++ program that add two array of elements and store the   result in third array.


2.  How to Reverse Single Block in an Array; CUDA C/C++.



3.  How to Reverse Multi Block in an Array; CUDA C/C++


4. CUDA C program for Matrix addition and Multiplication using Shared memory.





5. Write CUDA C/C++ program for Vector Addition. Modify your program so, that it can add two vector of arbitrary size.




6. Write CUDA C/C++ program for Vector Dot product. Modify your program so, that it can perfor dot product on two vectors of arbitrary size.






Unsolved Tutorials



1. How to Reverse Multiblock in an Array using Shared memory

Goal:
 Get rid of incoherent loads/stores and improve performance Use shared memory to    reverse each block 
Part 1: compute the number of bytes of shared memory One element per thread 
Part 2: implement the kernel Comments should help Don’t forget to compute the correct block offset!



2. Find the minimum element in an array.

Ask for the Template



58 comments:

  1. thanku sir...
    pls read all topic every one who wants to learn cuda it's really help you

    ReplyDelete
  2. Nice information and thanks for posting this here! Please keep sharing more information like this further in future. You can find more information on C++ Tutorials in the following link.

    CPP Tutorials

    ReplyDelete
  3. Thanks for sharing information. I have studied almost 2years from http://voidmain.in/. But now your blog is very informative. Thank you.

    ReplyDelete
  4. nice information and thanks for posting the article. Please do let me know best online #c++ #tutorial

    ReplyDelete
  5. Hi, Thanks for sharing this valuable blog.I was really impressed by reading this blog..

    c++ programming training in mumbai

    ReplyDelete
  6. Great information about C++..
    I would like to share some useful links. You can get most useful C++ Tutorials and C++ Interview Questions and Answers here.

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. have anyone implemented gauss jordan using cuda c to solve linear equation.if yes please send me 0n adison06@gmail.com

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. can anyone able to implements parallel sparse linear solver equation with GMRES method using cuda c.if yes please send on adisonlava06@gmail.com

    ReplyDelete
  13. FOR SECOND QUESTION WE SHOULD GO FOR "REDUCTION" TECHNIQUE TO ACHIEVE MASSIVE PARALLEL EXECUTION.

    ReplyDelete
  14. Very nice blog and Information spread to us, very informative.
    C and C++ Programming Language Institute

    ReplyDelete
  15. Very nice blog and Information spread to us, very informative.
    PHP training in chennai

    ReplyDelete
  16. Wow, I have learned a new subject today and I am very excited. I had no idea that CUDA programming existed until I landed on this page and I will not mind visiting it occasionally to read more about the programming language so as to polish my basic programming skills. Check out my article by clicking on How to Select a Good Dissertation Topic .

    ReplyDelete


  17. Thanks for sharing the very useful info about clanguage and please keep updating........

    ReplyDelete
  18. Your details are very informative for me. I am interested to learn AngularJS Training in Chennai or AngularJS course in Chennai Do you have this kind of tutorial?

    ReplyDelete
  19. nice blog for programming enthusiasts http://www.slajobs.com/c-and-c-plus-plus-training-in-chennai.php

    ReplyDelete
  20. I am really happy with your blog because your article is very unique and powerful for new reader.
    Click here:
    Selenium Training in Chennai | Selenium Training in Bangalore | Selenium Training in Pune | Selenium Training in Chennai

    ReplyDelete
  21. It was really a nice article and i was really impressed by this post, thanks for sharing!
    DevOps Online Training

    ReplyDelete
  22. It’s a shame you don’t have a donate button! I’d certainly donate to this brilliant blog! I suppose for now I’ll settle for book-marking
    nebosh course in chennai

    ReplyDelete
  23. I appreciate your efforts because it conveys the message of what you are trying to say. It's a great skill to make even the person who doesn't know about the subject could able to understand the subject . Your blogs are understandable and also elaborately described. I hope to read more and more interesting articles from your blog. All the best.
    python training in chennai
    python course institute in chennai

    ReplyDelete
  24. Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.

    Thanks & Regards,
    VRIT Professionals,
    No.1 Leading Web Designing Training Institute In Chennai.

    And also those who are looking for
    Web Designing Training Institute in Chennai
    SEO Training Institute in Chennai
    PHP & Mysql Training Institute in Chennai
    Photoshop Training Institute in Chennai
    Android Training Institute in Chennai

    ReplyDelete
  25. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    redmi service center in chennai
    xiaomi service centre chennai
    redmi service center
    mi service center
    redmi service center near me

    ReplyDelete
  26. You are doing a great job. I would like to appreciate your work for good accuracy
    Regards,
    best selenium training institute in chennai | selenium course in chennai

    ReplyDelete
  27. For Devops training in bangalore Visit:
    Devops training in bangalore

    ReplyDelete
  28. For IOT Training in Bangalore Visit:
    IOT Training in Bangalore

    ReplyDelete
  29. I can’t imagine that’s a great post. Thanks for sharing.

    Looking for Best Training Institute in Bangalore , India. Softgen Infotech is the best one to offers 85+ computer training courses including IT Software Course in Bangalore , India. Also, it provides placement assistance service in Bangalore for IT.

    ReplyDelete
  30. Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.Prathima Infotech training center bangalore

    ReplyDelete
  31. Thanks for sharing this blog. This very important and informative blog. content



    ReplyDelete
  32. tripleonegk provide the best Current affair 2020 what is current affair ? any thing that is coming about in earth political events. things that act on the meeting, if need this visit our website and get best current affair 2020

    ReplyDelete
  33. This is the exact information I am been searching for, Thanks for sharing the required infos with the clear update and required points. To appreciate this I like to share some useful information.

    DevOps Training in Chennai

    DevOps Course in Chennai


    ReplyDelete
  34. Nice blog. Informative and knowledgeable content. Keep sharing more with us. Thank you.
    Data Scientist Training in Hyderabad

    ReplyDelete
  35. That is very helpful for increasing my knowledge in this field. data science course in surat

    ReplyDelete
  36. Thanks for sharing this valuable information with us, hire react developer

    ReplyDelete
  37. This post is very informative ,
    QuikieApps is a Top software development company in Bangalore that has influenced various fields with our Custom software development services. We have developed software for industries like travel, construction, fashion, health care, retail, eCommerce, business, etc. Our software developers utilize the latest technologies for the development of software and thus providing you with quality output. In QuikieApps, we maintain the highest standards of software development, and no fault is tolerated. QuikieApps has the most excellent and experienced developers for designing interactive UIs.QuikieApps Video Analytics Solutions uses video surveillance systems to extract accessible, usable, and measurable information from live or stored video footage.

    ReplyDelete
  38. This post is so usefull and informaive keep updating with more information.....
    UI UX Designing
    UI And UX designer

    ReplyDelete
  39. It become an attractive part of a blog when author uses indirect speech while writing a blog. It shows your creative mind as well as make your written essay different from others.
    devops training in bangalore
    devops course in bangalore
    aws training in bangalore

    ReplyDelete
  40. Amazing article. It's very useful.
    It looks like you have put lot of work into this.
    SMARS designs jewelry to run along with your ever-changing wardrobe. A piece of Jewelry can either make or break your entire look; therefore, every unique outfit needs a different piece of jewelry to compliment it. But looking at the prices of traditional jewelry, we usually find occasions like festivals or ceremonies to buy it. And these adorable pieces spend most of their lives in the lockers. Komal, the founder of SMARS, understood this gap in the market. Every single piece is limited edition and walks hand-in-hand with trends. Adored by customers from all over the world, we ensure the quality delivery of our high-end, Indian fashion costume jewelry. Shop online for latest collection of Kundan, antique and temple jewelry in India check out necklace sets, earrings, bangles, chokers for girls and many more Indian jewelry sets for women available with free shipping across India.
    Take a look: Ear Studs Set For Girls Online

    ReplyDelete

Help us to improve our quality and become contributor to our blog

Become a contributor to this blog. Click on contact us tab
Blogger Template by Clairvo