Documentation and Presentations

Feel free to use any of the material below for educational purposes (class presentations, notes, etc.) Please, include a link to this web-site!

Documentation
* More documentation will be soon available.

  • Tutorial: Your First GLAF Program
    This guide provides a step-by-step example for developing a program using the GLAF programming framework. It covers many aspects of GLAF programming and provides all the required knowledge to get started with developing your own programs.
  • Quick Guide and Best Practices: Programming with GLAF
    This is a quick guide (in a presentation style) that also discusses the best practices for programming with GLAF, that is the mindset with which one should approach GLAF programming to take advantage of the framework's features such as auto-parallelization.
Presentations
  • GLAF (ICPP 2015)
    This presentation is for the original version of GLAF (found at Try GLAF Online!) that supports serial/parallel C and Fortran code generation and optimizations that target multi-core CPUs and Intel Xeon Phis. (paper)
  • GLAF-OCL (ASAP 2016)
    This presentation is for the extended version of GLAF that supports OpenCL code generation and optimizations that target Altera FPGAs. (paper)