What are Independent Liability Projections?
Independent Liability Projections allow for the liabilities in a given model to run independent of the asset and cash modules. When a standard MG-ALFA projection is run, each liability cell is setup, run, and taken down once each cash cycle to allow for dependencies with results from the asset or cash calculations. This is referred to as vertical processing. Horizontal processing eliminates this overhead by processing the liabilities for the entire projection, then processing the asset and cash modules. Horizontal processing only works when there are no dependencies between the liabilities and the assets. There is a significant amount of fixed overhead related to the setting up and taking down of cells, mainly in the areas of item initialization. Independent Liability Projections allow the user to select to use horizontal processing when possible to take advantage of the speed improvement. The overhead is reduced since each liability cell is setup once at the beginning of the projectio