10-09-2014, 05:35 PM
Yi,
Thank you for posting your results. I did a similar analysis based on 80 models I had on my system. The model run-time ranged from 9 minutes to 20 seconds. For both 8.0 and 8.2 I set E+ to only run one model at a time to guarantee that processor allocation would not affect run-time. My findings were that for model runs that took longer than 2 minutes the average performance improvement was ~30%. The time-penalty came when the run time was under a 30 seconds. For example, a model run that was 20 seconds took 30 seconds. I was including outputs for all end-uses for each time period so this would increase the input/output time. I would expect this penalty could be mitigated if the number of outputs were reduced. My findings are inline with the comments Amir Roth said on the Linkedin discussion that the input/output time is slower but the computational speed is faster. Per Amir's comment I am interested in rerunning my test on a computer with an SSD drive. My previous test was done on a 5400rpm speed hard drive. With that said, I think that the 8.2 update does help by roughly 30% for where the E+ run-time is the most painful (large models that have a run-time that is larger than 1 to 2 minutes)
Thanks for kicking off this discussion.
Results are included in the link and attachment below:
Image
Thank you for posting your results. I did a similar analysis based on 80 models I had on my system. The model run-time ranged from 9 minutes to 20 seconds. For both 8.0 and 8.2 I set E+ to only run one model at a time to guarantee that processor allocation would not affect run-time. My findings were that for model runs that took longer than 2 minutes the average performance improvement was ~30%. The time-penalty came when the run time was under a 30 seconds. For example, a model run that was 20 seconds took 30 seconds. I was including outputs for all end-uses for each time period so this would increase the input/output time. I would expect this penalty could be mitigated if the number of outputs were reduced. My findings are inline with the comments Amir Roth said on the Linkedin discussion that the input/output time is slower but the computational speed is faster. Per Amir's comment I am interested in rerunning my test on a computer with an SSD drive. My previous test was done on a 5400rpm speed hard drive. With that said, I think that the 8.2 update does help by roughly 30% for where the E+ run-time is the most painful (large models that have a run-time that is larger than 1 to 2 minutes)
Thanks for kicking off this discussion.
Results are included in the link and attachment below:
Image