Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Python
19.6K+ articles
Java
9.4K+ articles
Misc
7.7K+ articles
C++
3.8K+ articles
Python Programs
3.7K+ articles
Difference Between
3.1K+ articles
Solidity
112+ articles
Blockchain
92+ articles
java-swing
63+ articles
Programming Language
/
C++
C++
4.2K+ posts
Recent Articles
Popular Articles
Thread Hierarchy in CUDA
Last Updated: 13 April 2026
The primary advantage of CUDA programming is the ability to execute thousands of tasks simultaneously. To manage this massive parallelism, NVIDIA uses a structured hierarc...
read more
C++
CUDA
Passing Parameters & Error Handling in CUDA
Last Updated: 09 April 2026
Efficient CUDA development requires managing data movement between the CPU (Host) and GPU (Device) with precision. Success in parallel programming depends on understanding...
read more
C++
CUDA
CUDA Installation and Setup in VS Code
Last Updated: 27 February 2026
This article explains how to install CUDA Toolkit and configure it with VS Code on Windows for compiling and running CUDA (.cu) programs.PrerequisitesBefore proceeding, en...
read more
C++
CUDA
Launching a Kernel | CUDA
Last Updated: 26 February 2026
In CUDA, a kernel launch is the process of starting parallel execution of a kernel function on the GPU from the Host (CPU). This is done using the Execution Configuration ...
read more
C++
CUDA
Introduction to GPU Computing
Last Updated: 25 February 2026
GPU computing is the use of a Graphics Processing Unit (GPU) to perform computations faster by executing many operations in parallel, unlike CPU which compute processes se...
read more
C++
CUDA
__host__ Specifier in CUDA
Last Updated: 17 February 2026
__host__ specifier is a function type qualifier used to explicitly communicate to the compiler that a specific function is designed to reside and execute on the Host (CPU)...
read more
C++
CUDA
Writing First CUDA Program
Last Updated: 14 February 2026
A CUDA program is "heterogeneous," meaning it consists of code that runs on two different systems at once: the Host (CPU) and the Device (NVIDIA GPU). CUDA programming mod...
read more
C++
CUDA
Compiling CUDA Programs (NVCC)
Last Updated: 12 February 2026
The NVIDIA CUDA Compiler (NVCC) is the specialized driver used to transform CUDA C++ source code into executable programs. Because CUDA programs are "heterogeneous" meanin...
read more
C++
CUDA
Sequential Processing & Need for Parallelism
Last Updated: 11 February 2026
Sequential processing dominated early CPU design, where performance gains were achieved primarily through higher clock speeds and increased transistor density. Program exe...
read more
C++
CUDA
CUDA Tutorial
Last Updated: 13 April 2026
CUDA (Compute Unified Device Architecture) is a GPU computing platform and programming model from NVIDIA that exposes hardware-level parallel execution capabilities to sof...
read more
C++
CUDA
Setting Up Google Colab for CUDA
Last Updated: 17 February 2026
Google Colab provides a cloud-based environment that grants free access to NVIDIA GPUs. This makes it an ideal platform for developing and testing CUDA (Compute Unified De...
read more
C++
CUDA
Function Parameter and Pointers
Last Updated: 11 February 2026
In C++, pointers allow functions to access and modify the original data instead of working on copies. They provide better control over memory and parameter passing.Changes...
read more
C++
Floating point Manipulating Default Format
Last Updated: 11 February 2026
In C++, floating-point values are printed using a default format, but it can be customized for precision, style, and rounding using stream manipulators. These tools help c...
read more
C++
Array Parameters and Pointers
Last Updated: 11 February 2026
Arrays are often passed to functions as parameters in C++. However, since arrays decay into pointers when passed to a function, there are some subtle issues and limitation...
read more
C++
C Style String in C++
Last Updated: 12 February 2026
In C, a string is a character array terminated by a null character \0, making its size one more than the number of characters. C++ also supports this, and the compiler aut...
read more
C++
1
2
3
4
...
280
×
Advertisement