Pregunta

Estoy tratando de contar la GPU y CPU flops y yo tengo la fuente de la aquí

Me cambió el nombre a cudaflops.cu y compilado con este makefile

################################################################################
#
# Build script for project
#
################################################################################

# Add source files here 
EXECUTABLE  := benchmark
# Cuda source files (compiled with cudacc) 
CUFILES     := cudaflops.cu
# C/C++ source files (compiled with gcc / c++) 
CCFILES     := 


################################################################################
# Rules and targets

include ../../common/common.mk

#########################################

Tt funciona bien y da resultado 367 GFLOPS

Pero ahora, no sé para poner a prueba esta fuente en la CPU, leí esta que dicen que la fuente podría ejecutarse en la CPU.

Entonces, ¿cómo el makefile modificado para hacerlo ??

¿Fue útil?

Solución

Hola por lo que el problema es que necesita compiladores de Portland Group con el fin de ejecutar el código en x86: hxxp: //www.prnewswire.com/news-releases/pgi-to-develop-compiler-based-on-nvidia-cuda-c-architecture-for-x86-platforms-103457159.html

Además de que el artículo dice que el compilador está siendo demostrado 13-15 de noviembre 2010, así que no estoy seguro de cuándo estará disponible al público (probablemente una versión beta flotando). (Es decir, no no se puede ejecutar de forma nativa en CUDA x86 todavía).

En este momento la cosa más fácil que hacer es escribir una función de C / C ++ que hace exactamente lo que hace que el índice de referencia (que debe ser muy fácil de puerto). Hay algunos ejemplos de CUDA en su SDK que comparan la CPU a la GPU (vistazo a la multiplicación de matrices creo), así que intenta que la primera (que básicamente se debe hacer exactamente lo mismo que el código de referencia, a excepción de un caso de 'mundo real') si usted está mirando para hacer GPU / rendimiento de la CPU.

Aún más fácil: pedir foros de NVIDIA sobre la tarjeta gráfica - que les gusta decir a todos su GPU vs rendimiento de la CPU (sólo decir "tengo x GPU y me sale y Gflops-lo que no todo el mundo consigue GPU vs CPU?").

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top