Jun 25 2007, 06:20 PM
Post
#1
|
|
![]() ![]() Group: Members Posts: 20 Joined: 19-June 07 Member No.: 57,949 Org.: Brown University |
I am newbie of CUDA. I have a question about how much thread parallelization CUDA can actually provide.
On the chapter 5.1 of programming guide, it says: The maximum number of threads that can run concurrently on a multiprocessor is 768. But it also says: The warp size is 32 threads for 8800 series. And the definition of warp is (see chapter 3.2): Each block is split into SIMD groups of threads called warps. And SIMD means: at any given clock gycles, each processor of the multiprocessor executes the same instruction, but operates on different data. So I got a little confused. Could anybody answer this question to straight it up: If I have 768 threads which do the same job on different data and somehow I manage them to be excuted on one multiprocessor, then they will be excuted concurrently, or divided into 24 warps, and excuted in sequence? Thanks, Yong |
|
|
|
yzhao A question about the CUDA's thread parallelization Jun 25 2007, 06:20 PM
paulius All threads in a threadblock will be grouped into ... Jun 25 2007, 08:51 PM
yzhao Paulius,
Thanks for you answer!
My understan... Jun 25 2007, 10:19 PM
paulius QUOTE(yzhao @ Jun 25 2007, 03:19 PM)My unders... Jun 25 2007, 11:19 PM
yzhao Paulius,
Your last reply made it a confusion agai... Jun 26 2007, 12:26 AM
paulius Speedup depends both on hardware and the applicati... Jun 26 2007, 12:50 AM
prkipfer QUOTE(yzhao @ Jun 26 2007, 01:26 AM)CUDA docu... Jun 27 2007, 01:11 PM
javier QUOTE(yzhao @ Jun 26 2007, 02:26 AM)CUDA docu... Jun 27 2007, 03:29 PM
nishu number of threads per block can be 512. But when I... Jan 24 2009, 10:06 PM
seibert QUOTE (nishu @ Jan 24 2009, 05:06 PM) num... Jan 24 2009, 10:30 PM
E.D. Riedijk QUOTE (seibert @ Jan 24 2009, 11:30 PM) H... Jan 25 2009, 05:43 AM
yzhao Paulius,
Thanks for replying. Now I think I under... Jun 26 2007, 01:53 AM
paulius Yes, basically they are ALUs that do all the work.... Jun 26 2007, 04:50 PM![]() ![]() |
| Copyright 2008 NVIDIA Corporation. Terms of Use | Legal Info | Privacy Policy | Time is now: 9th February 2010 - 11:03 PM |