Skip to content

Commit

Permalink
explain order and value preservation assumption
Browse files Browse the repository at this point in the history
  • Loading branch information
David-Durst committed Aug 6, 2018
1 parent cc38780 commit c6a3295
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/Core/Aetherling/Passes/ThroughputModifications.hs
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
Module: Aetherling.Passes.ThroughputModifications
Description: Passes that tradeoff throughput and area
The Aetherling Operations.
The two main passes that modify the throughput of Aetherling operations are
speedup and slowdown. These increase and decrease the throughput of the
operations while preserving the order and values of inputs and outputs.
Ops are split using two sets of categories:
For the purposes of speedup and slowdown, Aetherling ops are split using two
sets of categories:
1. Parent or Leaf - An op is a parent op if it contains child ops. An op is
a leaf op if it does not contain child ops. This is the same terminology as
Expand Down

0 comments on commit c6a3295

Please sign in to comment.