title: Improving Memory Access time in OpenCL
body: <p>For an array X in the Global memory, I need to write two values in every Kernel execution.</p>
  
  <pre><code>X[p]=mul1+mul2;
  X[p+a]=mul1-mul2;
  </code></pre>
  
  <p>Here 'a' can range from 0 to very high values. I observed that these two writes slow down my kernel to a great extent. </p>
  
  <ol>
  <li>What is the best way to improve the memory write performance in OpenCL?</li>
  <li>Are Coalesced memory writes possible only for intra Kernel writes?</li>
  </ol>