Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

EnergyPlus simulation runtime - CPU performance

Hi,

I have difficulty finding the root cause and resolving the following issue. Any help would be appreciated. I am running the same EnergyPlus model on 2 separate machines (laptop and desktop) with different CPUs and the simulation runtime is 3x longer on a laptop.

Desktop CPU: AMD Ryzen 9 3900X GPU: Dedicated Runtime: 10 min

Laptop CPU: i5-1235U GPU: Dedicated Runtime: 27 min

My understanding of the issue is the following: Because the difference is so large and the synthetic single-thread benchmarks say the opposite about the performance… I don’t think the issue is related to CPU peak performance. https://www.topcpu.net/en/cpu-c/Intel-Core-i5-1235U-vs-AMD-Ryzen-9-3900X

I think it has more to do with software, meaning how the EP engine or CPU drivers are asking or controlling the CPUs frequency. Although the CPU peak performance may be similar.. laptops bottom performance is lower, laptops CPUs can be at 0.8 GHz rather than using the available 4.0 Ghz. EnergyPlus in laptops can’t ask for higher frequency to boost performance, so the CPUs have lower utilisation, and desktops don’t have any battery mode settings that optimise the battery use over performance.

I am not 100% sure if this is the correct diagnosis nor how can I force the CPU to boost the frequency.

Again, any help would be appreciated.

EnergyPlus simulation runtime - CPU performance

Hi,

I have difficulty finding the root cause and resolving the following issue. Any help would be appreciated. I am running the same EnergyPlus model on 2 separate machines (laptop and desktop) with different CPUs and the simulation runtime is 3x longer on a laptop.

Desktop CPU: AMD Ryzen 9 3900X GPU: Dedicated Runtime: 10 min

Laptop CPU: i5-1235U GPU: Dedicated Runtime: 27 min

My understanding of the issue is the following: Because the difference is so large and the synthetic single-thread benchmarks say the opposite about the performance… I don’t think the issue is related to CPU peak performance. https://www.topcpu.net/en/cpu-c/Intel-Core-i5-1235U-vs-AMD-Ryzen-9-3900X

I think it has more to do with software, meaning how the EP engine or CPU drivers are asking or controlling the CPUs frequency. Although the CPU peak performance may be similar.. laptops bottom performance is lower, laptops CPUs can be at 0.8 GHz rather than using the available 4.0 Ghz. EnergyPlus in laptops can’t ask for higher frequency to boost performance, so the CPUs have lower utilisation, and desktops don’t have any battery mode settings that optimise the battery use over performance.

I am not 100% sure if this is the correct diagnosis nor how can I force the CPU to boost the frequency.

Again, any help would be appreciated.

EnergyPlus simulation runtime - CPU performance

Hi,

I have difficulty finding the root cause and resolving the following issue. Any help would be appreciated. I am running the same EnergyPlus model on 2 separate machines (laptop and desktop) with different CPUs and the simulation runtime is 3x longer on a laptop.

Desktop CPU: AMD Ryzen 9 3900X Runtime: 10 min

Laptop CPU: i5-1235U Runtime: 27 min

My understanding of the issue is the following: Because the difference is so large and the synthetic single-thread benchmarks say the opposite about the performance… I don’t think the issue is related to CPU peak performance. https://www.topcpu.net/en/cpu-c/Intel-Core-i5-1235U-vs-AMD-Ryzen-9-3900X

I think it has more to do with software, meaning how the EP engine or CPU drivers are asking or controlling the CPUs frequency. Although the CPU peak performance may be similar.. laptops bottom performance is lower, laptops CPUs can be at 0.8 GHz rather than using the available 4.0 Ghz. EnergyPlus in laptops can’t ask for higher frequency to boost performance, so the CPUs have lower utilisation, and desktops don’t have any battery mode settings that optimise the battery use over performance.

I am not 100% sure if this is the correct diagnosis nor how can I force the CPU to boost the frequency.

Again, any help would be appreciated.