SPIRAL
  • Introduction
  • Getting Started
  • Examples
  • GAP3 Language
  • SPIRAL Objects and Data Types
  • SPIRAL Infrastructure
    • Breakdown Rules
    • Search
    • Rewriting
    • Compiler
  • Special Hardware
  • Debugger
  • Profiler
  • Getting Help with SPIRAL
  • Contributing to SPIRAL
  • Further Reading
SPIRAL
  • SPIRAL Infrastructure
  • View page source

SPIRAL Infrastructure

  • Breakdown Rules
    • Base Rules
    • Cooley-Tukey Rule
    • Ruletrees and SPL Revisited
  • Search
    • Dynamic Programming
  • Rewriting
    • Pattern Matching
    • Substitutions
    • Rules
    • Associative Rules
    • Rule Sets
    • Rule Strategies
    • General Mechanics
    • Implementing Recursive Descent: Visitors
    • SumsGen
    • CodeGen
    • C Pretty Printer
  • Compiler
    • Compiling from Σ-SPL to icode
    • Basic Block Compiler
    • A Closer Look at Compiler Stages
Previous Next

© Copyright 2021, SPIRAL Team.

Built with Sphinx using a theme provided by Read the Docs.