User Tools

Site Tools


Sidebar

<menu col=1,align=center>

<item>Documentation||[[lara:documentation]]|{{:lara:img:dictionary.png?25}}</item>
<item>Downloads||[[lara:downloads]]| {{:lara:img:projects.png?25}}</item>
<item>Tutorials||[[lara:tutorial]]|{{:lara:img:books.png?25}}</item>
<item>Other uses of LARA||[[lara:other]]|{{:lara:img:globe.png?25}}</item>
<item>About Us||[[https://sites.google.com/site/specsfeup/]]| {{:lara:img:specslogo.png?25}}</item>
<item>Projects||[[lara:usage]]| {{:lara:img:math.png?25}}</item>

</menu>

/* They are empty */ /* <item>FAQ||faq|</item> */ /* <item>Dev. Team||team| </item> */ /* <item>About LARA||about|</item> */

lara:tutorial

This is an old revision of the document!


Tutorials

In this page you can find a list of tutorials about the LARA language and the available weaving tools.

Conference Tutorials

CSW'16: LARA Tutorial

A DSL-based Approach for Cross Layer Programming: Monitoring, Adaptivity and Tuning, in HiPEAC Spring Computing System Week (CSW’2016, https://www.hipeac.net/csw/2016/porto), April 20-22, 2016, Porto, Portugal, (Thematic Session). João M. P. Cardoso, João Bispo, Tiago Carvalho, Luís Reis, Pedro Pinto, Ricardo Nobre, Faculty of Engineering (FEUP), University of Porto, PT

  1. Introduction to the LARA Language and its use in the context of Toolchains and Design Flows, João M.P. Cardoso
  2. LARA for Programming Code Characteristics and Metrics, Pedro Pinto, Tiago Carvalho
  3. LARA for Programming Code Instrumentation Strategies, Pedro Pinto, Tiago Carvalho
  4. LARA for Programming Strategies for Code Transformations and Optimizations, Pedro Pinto, Ricardo Nobre
    • Code Transformation and Optimizations, Pedro Pinto
    • Design-Space Exploration in the Context of Phase-Ordering, Ricardo Nobre
  5. LARA in the context of a MATLAB/Octave to C/OpenCL Compiler, João Bispo, Luís Reis
    • Weaving MATLAB, João Bispo
    • MATLAB to C/OpenCL Compilation, Luís Reis
  6. LARA in the context of a Java to Java Compiler, Tiago Carvalho, Pedro Pinto
  7. LARA for Programming Strategies for Runtime Adaptivity , Tiago Carvalho, Pedro Pinto
  8. Plans for LARA in the context of the ANTAREX Project, João Bispo, João M.P. Cardoso

The LARA Language

Weaving Tools

MATISSE

MANET

Kadabra

ReflectC

lara/tutorial.1462206143.txt.gz · Last modified: 2019/09/22 15:46 (external edit)