Previously i was loading this dataset as a slabs of 2D texture 16 at a time and do operation on it.
i.e. load 16 slabs as a 16 2D texture and do operation then load another 16 and so on.
Later i decided to load all the slabs i.e. 64 2D slabs at once and do operation at once.
But i am noticing the performance time increases when i load all the dataset at once as a texture in GPU as compared to the time required when i loaded 16 at a time.
Is this performance lag due to more misses in texture cache?
will loading all the data as 3D texture help me in any way?
Basically i wanted to know how will texture size effects the texture cache?
Previously i was loading this dataset as a slabs of 2D texture 16 at a time and do operation on it.
i.e. load 16 slabs as a 16 2D texture and do operation then load another 16 and so on.
Later i decided to load all the slabs i.e. 64 2D slabs at once and do operation at once.
But i am noticing the performance time increases when i load all the dataset at once as a texture in GPU as compared to the time required when i loaded 16 at a time.
Is this performance lag due to more misses in texture cache?
will loading all the data as 3D texture help me in any way?
Basically i wanted to know how will texture size effects the texture cache?