Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.67 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.67 KB

ASAPPlanner documentation

Choose the path that matches what you need to do.

New to ASAPPlanner

  1. Read the planner pipeline.
  2. Use the glossary when a term is unfamiliar.
  3. Learn the roles of the Pre-ASAP IR and Post-ASAP IR.
  4. Run one query with the inspection guide.

Run or inspect a query

Follow Run and inspect a query. To see how the planner plans a workload stage by stage, and why it selects its plan, use the Stage Viewer.

Embed the library

Start with ASAPPlanner input, output, and workflows for the integration boundary, nested inputs, and choice of planning workflow.

Use Public library functions and examples for frontend lowering, workload search, ranking, selection and DAG assembly.

Extend the planner

  1. Read the ASAP-aware mapping architecture.
  2. Consult mapping contracts.
  3. Follow Extend ASAP-aware mapping.

Understand a design