Hi Lior,
Yacf [1] is a working front-end that parse C99+OpenACC. It generate a C99 source code with fragollo backend library calls.
Frangollo backend [2] implements Cuda and openCL calls. We stoped the development of the CUDA Writer of yacf, that generated a basic CUDA code, when we started the development of frangollo.
With that development, we have designed an enviroment that we call accULL [3]. It joins yacf and frangollo to build a functional compiler that parse C99+OpenAcc 1.0. This compiler makes binaries which are based on a system with OpenCL or CUDA capabilities to compute in GPU.
We really apreciate your interest in yacf. If you choose to start a development based on our front-end, please reference us. Any coment, query or suggestion about Yacf, frangollo, or the development state of accULL, is welcome in the official accULL mail list [4]. Thank you.
Kind regards.
J Lucas Grillo
Hi Jose,I've recently discovered yacf, and I would like to use it to implement a source to source compiler.I saw that you have started working on a cuda front-end, do you have a working front end?Thanks.