Content deleted Content added
Line 47:
==== gather with sequential writes ====
An algorithm may be re-worked such that the reads are random [[gather (vector addressing)|gather]] , whilst the writes are sequential. The disadvantage is that caching (and bypassing latencies) is now essential for reads, however it is easier to parallelise since the writes are guaranteed to not overlap. As such the gather approach is more common for [[gpgpu]] programming<ref name="gpgpu gems"/>, where the massive threading is used to hide read latencies.
|