7.1.5 Fonction qui vérifie le calcul

La fonction qui compare le résultat du GPU à celui du CPU :

1
2
3
4
5
6
7
8
9
10
__host__ void verifCalcul(float sumGPU, float sumCPU){
	float err = fabsf((sumGPU - sumCPU)/sumGPU);
	printf("GPU sum : %.4e\n", sumGPU);
	printf("CPU sum : %.4e\n", sumCPU);
	if(err < 1.e-4){
		printf("TEST PASSED (err %.4e < 1.e-4).\n", err);
	}else{
		printf("TEST FAILED (err %.4e > 1.e-4).\n", err);
	}
}