Component Folding in Abinitio
Why?
. for resource conservation specially memory
. streamlining processes
. improve startup time
Pre-requisites of foldable components?
1. Same phase
2. Same layout
3. Must be fed from same origin component
4. Must be foldable unlike unsorted join
5. Connected by straight flows
Why?
. for resource conservation specially memory
. streamlining processes
. improve startup time
Pre-requisites of foldable components?
1. Same phase
2. Same layout
3. Must be fed from same origin component
4. Must be foldable unlike unsorted join
5. Connected by straight flows
examples: micrographs, transaction group
How to set it up?
Settings->Grapg Settings->Script->Fold Components
Benefits?
. less no of processes save overall starup time,
memory consumption,
time,scheduling overhead etc
. less interprocess communication
Drawbacks?
. loss of pipeline parallelism
. internal buffering
Where to use:
. micrograph
. continous graph
. transaction group
Comments
Post a Comment