Great presentation and a good style to express the key concepts in a simple manner, really like it, it is good that be slow rather to go fast, so every one can understand clearly, people feel's like the person is scared but that's not the case !
So a kernel is a C++ function that is mapped onto the grid of thread blocks? This is why we avoid all the loops. But I did not hear the presenter to say it explicitly, it is just a mapping. Since each block/thread will have their own indices, the mapped kernel will act on a different place in memory.
I couldn't wrap my head around about the absence of loops until I realized that was just function mapping to an array of blocks/threads. Why didn't he say so explicitly?
Great presentation and a good style to express the key concepts in a simple manner, really like it, it is good that be slow rather to go fast, so every one can understand clearly, people feel's like the person is scared but that's not the case !
Fantastic insights and great video to learn the basics of CUDA and still relevant information. Thanks so much for this video.
One defect in C is that your main routine can be anything as long as it is "main". Your compiler output can be anything as long as it is "a.out".
wut
am just trying to figure out whether i should buy their stock now that its split. CUDA WUDA SHUDA
What's an xtor? It doesn't show up anywhere.
Edit: Oh, transistor duh. That's a needlessly obscure abbreviation though.
Thanks, i didn't know either (the closest i knew was "xtal" - crystal)
So a kernel is a C++ function that is mapped onto the grid of thread blocks? This is why we avoid all the loops. But I did not hear the presenter to say it explicitly, it is just a mapping. Since each block/thread will have their own indices, the mapped kernel will act on a different place in memory.
I couldn't wrap my head around about the absence of loops until I realized that was just function mapping to an array of blocks/threads. Why didn't he say so explicitly?
Seems to me that a warp and a grid are synonyms.
Great lecture
There should be a 3d visualization of blocks and grids
Daynamic paralleisme is not supported on kerpel with sm archi = 30 and i can't affort to by new peer of GTX with higher sm_3.x what should i do ?
In code example 1; i see an error. Can anyone else find it out?
Your code assumes float * means float[] *
I see you are using a virtual environment. Can you use CUDA and access the GPU from linux running on a virtual environment?
In certain scenarios you could
@@vasanthplays8776 care to explain how? so far i have been told you cant
Hi doe this mean I will have to go to university to become a coder
this is why the quadro cost so much
Quadro's are often sold to companies with much larger budgets for computer systems than your average pc enthuasiast.
how does this guy compile his cuda program in ubuntu box? is that even possible?
+临赵 Why not? CUDA SDK exists for Linux too. The problem would be running the compiled binary inside VirualBox :)
What is unbunto
@@patrickjones7434 a Linux operating system distribution.
he sounds like he's scared and intimidated by the audience.
the presentation is completely ruined by constant stutters.