title: cudaTextureObject_t compatibility with Fermi
body: <p>I have implemented a kernel that process data where the input comes from an <code>cudaTextureObject_t</code>. To increase the throughput of my method, I call this kernel with <em>N</em> different stream objects. Therefore, I create <em>N</em> texture objects that are then passed to the different kernel calls.</p>
  
  <p>This works perfectly well on GPUs with Kepler architecture. However, now I want to use this method also on a GPU with Fermi architecture, where no <code>cudaTextureObject_t</code> is available.</p>
  
  <p>My question is as follows: Is there a way to make an abstraction based on texture references, or do I have to completely rewrite my code for the older architecture?</p>