para name keywords importantes etiquetas ejemplos c cuda gpu cula

c - name - meta tags para seo



¿Se pueden llamar las rutinas CULA desde los kernels del dispositivo? (1)

Así que estoy tratando de ver si puedo obtener una aceleración significativa mediante el uso de una GPU para resolver un pequeño sistema de ecuaciones sobredeterminado al resolver un grupo al mismo tiempo. Mi algoritmo actual implica el uso de una función de descomposición de LU de la biblioteca CULA Dense que también tiene que alternar entre la GPU y la CPU para inicializar y ejecutar las funciones CULA. Me gustaría poder llamar a las funciones CULA de mis núcleos CUDA para que no tenga que volver a la CPU y copiar los datos. Esto también me permitiría crear múltiples hilos que están trabajando en diferentes conjuntos de datos para resolver múltiples sistemas al mismo tiempo. Mi pregunta es ¿puedo llamar a las funciones de CULA desde las funciones del dispositivo? Sé que es posible con CUBLAS y algunas de las otras bibliotecas de CUDA.

¡Gracias!


La respuesta corta es no. Las rutinas de la biblioteca CULA están diseñadas para ser llamadas desde el código de host, no desde el código del dispositivo.

Tenga en cuenta que CULA tiene sus propios foros de soporte aquí que pueden interesarle.