Changes between Version 35 and Version 36 of Orio


Ignore:
Timestamp:
06/11/08 21:30:27 (15 years ago)
Author:
hartono
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Orio

    v35 v36  
    8484As previously discussed , Orio has two main functions: a ''source-to-source transformation tool'' and an ''automatic performance tuning tool''. In the following subsections, simple examples are provided to offer users the quickest way to begin using Orio. But first, a brief introduction to the annotation language syntax is presented next. 
    8585 
    86 === Annotation Syntax === 
     86=== Annotation Language Syntax === 
    8787 
    8888Orio annotation is denoted as a stylized C/C++ comment that starts with '`/*@`' and ends with `@*/`. For instance, the annotation `/*@ end @*/` is used to indicate the end of an annotated code region. The following simple grammar illustrates the fundamental structure of Orio annotations. 
     
    145145=== Using Orio as an Automatic Performance Tool === 
    146146 
     147''Under construction'' 
    147148 
    148 == Documentations == 
     149== Developer Guide == 
    149150 
    150  1. [wiki:Orio/CodeTransform Source-to-Source Transformation] 
    151  1. [wiki:Orio/PerfTuner Empirical Performance Tuning] 
    152  1. [wiki:Orio/ExtendOrio Extending Orio] 
    153  1. [wiki:Orio/PerfStudy Performance Study] 
     151''Under construction'' 
    154152 
    155153== Papers == 
     
    157155 * Boyana Norris, Albert Hartono, and William Gropp. "Annotations for Productivity and Performance Portability," in ''Petascale Computing: Algorithms and Applications''. Computational Science. Chapman & Hall / CRC Press, Taylor and Francis Group, 2007. Preprint ANL/MCS-P1392-0107. ([http://www-unix.mcs.anl.gov/~norris/new/all_bib.html#Norris:2007 bib], [http://www.mcs.anl.gov/uploads/mcs/papers/2007/P1392.pdf pdf]) 
    158156  
     157== Old Documentations (To be Removed) == 
     158 
     159 1. [wiki:Orio/PerfStudy Performance Study] 
    159160 
    160161