Yeah, the traditional GPU usage is a streaming thing.  Textures are read only, vertex and fragment data is either output-only or input-only depending on shader type.  The only R&#x2F;W memory requiring synchronization is the framebuffer, which is handled by specialized hardware anyway.