Re: [petsc-dev] Performance of VecMDot_SeqCUSP
24 Apr
2012
24 Apr
'12
2:42 p.m.
On Tue, Apr 24, 2012 at 14:29, Daniel Lowell <[email protected]> wrote:
Launching smaller overlapping asynchronous kernels can have speed up if your vectors are large and you are doing reductions. This way warps stalls can be compensated for, and latencies can be hidden. Not sure what you mean "the way it currently is" though...
The reduction is only needed at the end. Any sequential launch adds artificial synchronization. I'd be interested to see the performance comparison, but I'd be surprised if independent kernel launches were faster than a decent implementation with one kernel launch.
5223
Age (days ago)
5223
Last active (days ago)
0 comments
1 participants
participants (1)
-
Jed Brown