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

Popular posts from this blog

Abinitio Interview Question # 1 - Write Multiple Files in Abinitio

Next In Sequence in ABinitio | How next_in_sequence() works in MFS