accULL release 0.3

Well, after a summer break and some Hangout meetings with the team, it is time again to publish a new release of the accULL. Release 0.3 (codename: Lucas) has many bugs fixed in the compiler and in the toolchain. Although we circulated an alpha a while ago, we have been adding features and fixing bugs thanks to the feedback we have received from users.

Some people reported problems when using automake 1.4 while building the runtime, so we updated the autoconf and automake files so that it is no longer using subdirs but a cleaner way to produce the Frangollo library. It is, however, a static library. It should not be difficult to build a dynamic library, and we may add that option to a future release.

We have improved the implementation of the parallels directive. In the previous release it used a default kernel launch configuration of 16 threads per grid dimension.  Now we are using the same estimator we use for the kernels region and users should see at least some performance improvements.

We have now an accull repository and a project webpage (in bitbucket of course!) were you can get the latest versions and information about the project. You can get the latest released package from the Downloads package, or if you are feeling in the mood for and adventure, you can download the development repository, which will get the latest version of Frangollo and YaCF from their respective repositories. Feel free to experiment and report issues or feature requests!

Advertisement
This entry was posted in Uncategorized by Ruyk. Bookmark the permalink.

About Ruyk

Ruyman Reyes has been working in HPC since 2007, when he joined the Research Support Unit at the University of La Laguna as system administrator and user support. He currently works at Codeplay Software Ltd, leading ComputeCpp (Codeplay's SYCL implementation) and contributing to C++ and SYCL standards. He has experience in compiler and runtime technologies, GPU programming and code optimisation. In his free time he loves hiking, swimming and sightseeing. At some point in his past life he played piano and guitar, and he would like to do it again in the near future.

2 thoughts on “accULL release 0.3

    • Hi Sunita,

      Unfortunately not. I’ve moved to Codeplay to work on SYCL/C++ for Heterogeneous, and I believe Francisco de Sande (my PhD supervisor) is working with some students to port the runtime library of accULL (Frangollo) into clang, but I am not sure of the current state of their work.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s