Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2012, 05:47
Avatar de elias_89
elias_89
 
Fecha de Ingreso: febrero-2012
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Duda con: const basetype

Buenos dias. Como trabajo para la facultad debo compilar algunos algoritmos escritos en C y otros con CUDA C (el entorno de programacion de nvidia para las placas graficas que soportan CUDA). El objetivo es comparar las diferencias en tiempo de procesamiento entre CPU y GPU.

En uno de los ejercicios escritos en C tengo la siguiente funcion

Código:
void saxpy_CPU(const basetype arrayX[], int basetype arrayY[], const basetype alpha, const unsigned int n , const unsigned int r){ 


	unsigned int i,t;
	for( t=0 ; t<r ; t++){
		for( i = 0 ; i < n ; i ++){
			arrayY[i] = alpha ∗ arrayX[i] + arrayY[i];
		}
	}
}
Estoy compilando en ubuntu con GCC y al compilar me tira el siguiente errror:

Cita:
saxpy_CPU.c:25: error: stray ‘\342’ in program
saxpy_CPU.c:25: error: stray ‘\210’ in program
saxpy_CPU.c:25: error: stray ‘\227’ in program
saxpy_CPU.c:25: error: expected ‘;’ before ‘arrayX’
Analizando un poco la funcion me parece que el problema es que no reconoce "basetype" en la declaracion de la funcion. Pero yo tampoco termino de comprender a que hace referencia. Busque mucho en internet pero no pude llegar a mucho.

Espero puedan darme una mano.

Muchas gracias.
Saludos.