Great work!
So this optimization relies on "texture memory". If I remember correctly the usage of "texture memory" is depreciated on Fermi. Does this apply here? How does Fermi perform in these benchmarks?