Generate synthetic data
| 62 | |
| 63 | // Generate synthetic data |
| 64 | static void generate_data(float offset, size_t n, float * dst) { |
| 65 | for (size_t i = 0; i < n; i++) { |
| 66 | dst[i] = 0.1 + 2*cosf(i + offset); |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | static float gigabytes_per_second(size_t bytes, int64_t usecs) { |
| 71 | return bytes / (float) usecs * 1000000 / (1024*1024*1024); |