Stratego logo

Tiger in Stratego

WebHome
Tiger Compiler
Architecture
Packages
Components
Glossary

Download

Page

  • Edit Page
  • Rename Page
  • Attach File
  • Printable
  • Wiki Source
  • Rev 7 (diff 6)
  • Rev 6 (diff 5)
  • Rev 5 (diff 4)
  • Total History
  • More ...

Web

  • Recent Changes
  • Notify Service
  • News
  • Page Index
  • Search
  • More ...

Wiki

  • About TWiki
  • Text Formatting
  • Registration
  • Change Password
  • Reset Password
  • Users
  • Groups

Hpc Assignments

Tiger in Stratego -- Compilation by Program Transformation
The HpcProject is divided in the following assignments

  • Extend Tiger with DoWhile
  • Translate expressions by hand
  • Translate expressions to intermediate representation
  • Detect escaping variables
  • Canonicalize intermediate representation
  • Implement instruction selection
  • Add an optimizer

  • Submit adapted packages


See last year's HpcExercises tips and tricks.