Performance Improvements - PowerPoint PPT Presentation

About This Presentation
Title:

Performance Improvements

Description:

Performance Improvements Internal improvements New RPL features to support the writing of efficient policy Internal performance improvements Run initialization ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 8
Provided by: rive90
Learn more at: https://riverware.org
Category:

less

Transcript and Presenter's Notes

Title: Performance Improvements


1
(No Transcript)
2
Internal performance improvements
  • Run initialization- quadratic in number of
    timesteps became linear
  • Hypothetical simulation (rule based simulation)-
    only clone data in range of hyp. simulation-
    quadratic in number of timesteps became linear
  • Miscellaneous RPL changes- redesign function
    call (ave. 30 improvement) - redesign name
    lookup (ave. 10 improvement)

3
Initialization Benchmark
4
Hypothetical Simulation Benchmark
5
New RPL Features
  • MAP LIST expression
  • New predefined function FlattenList
  • Variations on predefined summing functions-
    SumSlotSkipNan- SumFlowToVolumeSkipNaN
  • Run time performance analysis

6
The MAP LIST expression
  • Creates a new list from an old list by
    transforming each element in the list
  • Example MAP LIST (NUMERIC res IN Res A, Res
    B) DO res . Inflow END MAP
  • Result ResA.Inflow, ResB.Inflow

7
Performance Analysis
Write a Comment
User Comments (0)
About PowerShow.com