New pipeline: atrace on PTX
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- backend
Línea de trabajo
Switch to the new-pipeline branch. Explore the PTX backend implementation and the Data.Array.Accelerate.Debug.Trace module to understand the atrace interface. Write an Accelerate program using atrace and run it on the PTX backend to identify missing implementations. Implement the required functions and confirm the program executes successfully.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
On the new pipeline, atrace is not implemented on the PTX platform. atrace (& friends) provide tracing like in Debug.Trace, exported from Data.Array.Accelerate.Debug.Trace. In the rewrite of the compiler, they still need to be implemented for the PTX backend.
To work on this issue, you need to work on the new pipeline of Accelerate, available via the branch new-pipeline on my fork (https://github.com/ivogabe/accelerate/tree/new-pipeline). Install cbc and clang as command line tools and add them to the PATH. Write an Accelerate program that uses atrace, and run this program on the PTX backend. You will get errors about missing implementations for atrace in certain functions, which should all be addressed for this issue.
- Lenguaje dominante
- Haskell
- Estrellas
- 1k
- Forks
- 138
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AccelerateHS/accelerate
-
link in readme brokenAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
AccelerateHS/accelerate#429 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
AccelerateHS/accelerate#589 ·
-
bug frontend help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
AccelerateHS/accelerate#587 · 11 comentarios ·
-
Dificultad 4/5 1-2 días Aptitud para principiantes 42/100
AccelerateHS/accelerate#586 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
AccelerateHS/accelerate#585 ·
Todos los issues de AccelerateHS/accelerate
Issues similares
-
bug dependencies
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
alunduil/network-arbitrary#251 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
haskell/statistics#235 ·
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
pkg:crucible-mir type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100