Research Article

A Fading Channel Simulator Implementation Based on GPU Computing Techniques

Table 3

Time consumption comparative (in milliseconds): CPU-based implementation (Matlab) versus GPU-based implementation (CUDA).

Matlab1CUDA2 Libsx-fold
(samples)(gain)

5,12031.54660.61449651
10,24038.52821.35024028
20,48054.78292.33196823
81,920179.83915.78595231
327,680633.451517.0962237
655,3601204.58425.3631647
1,000,0001769.24337.8103047
1,310,7203024.96647.4306564

CPU: Intel Core i5 3.4 GHz 16 GB.
2GPU: GeForce GTX 780M 4 GB.