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).
| | Matlab1 | CUDA2 Libs | x-fold | (samples) | (gain) |
| 5,120 | 31.5466 | 0.614496 | 51 | 10,240 | 38.5282 | 1.350240 | 28 | 20,480 | 54.7829 | 2.331968 | 23 | 81,920 | 179.8391 | 5.785952 | 31 | 327,680 | 633.4515 | 17.09622 | 37 | 655,360 | 1204.584 | 25.36316 | 47 | 1,000,000 | 1769.243 | 37.81030 | 47 | 1,310,720 | 3024.966 | 47.43065 | 64 |
|
|
CPU: Intel Core i5 3.4 GHz 16 GB. 2GPU: GeForce GTX 780M 4 GB.
|