In the C++ AMP blog they just wrote a blog post about this, you might want to check it out:
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms for my bloom technique that uses the FFT shader 4 times.
Show differencesHistory of post edits
#4CryZe
Posted 16 August 2012 - 07:19 AM
In the C++ AMP blog they just wrote a blog post about this, you might want to check it out:
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA aligned instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms for my bloom technique that uses it 4 times.
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA aligned instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms for my bloom technique that uses it 4 times.
#3CryZe
Posted 16 August 2012 - 07:18 AM
In the C++ AMP blog they just wrote a blog post about this, you might want to check it out:
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA aligned instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms for my bloom technique.
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA aligned instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms for my bloom technique.
#2CryZe
Posted 16 August 2012 - 07:16 AM
In the C++ AMP blog they just wrote a blog post about this, you might want to check it out:
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA aligned instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms.
Memory Coalescing with C++ AMP
Also, I updated my FFT shader yesterday. I'm now using SoA aligned instead of AoS aligned groupshared memory. The performance increased from 2.9ms to 2.1ms.
#1CryZe
Posted 15 August 2012 - 06:53 AM
In the C++ AMP blog they just wrote a blog post about this, you might want to check it out:
Memory Coalescing with C++ AMP
Memory Coalescing with C++ AMP