We can help you develop your own solutions with our technologies.
Two benchmark model sets were used for testing the performance of the ENSIMS computers and comparing them to typical desktop and laptop PCs. The first set comprises selected example models shipped with EnergyPlus. More details can be found on the jeplus.org website.
The second benchmark set is based on the type of building models that practitioners create using DesignBuilder software. It aims to represent more realistic use cases, where simulation times and simulation output levels can vary widely. 24 models from the Design Optimisation Competition (DOC2012) were included in this benchmark set. They represent a good range of simulation complexity. PCMs, natural ventilation calculations and daylight-based lighting controls are known time consuming design options in terms of simulation. They are represented in the model set. The models use a number of different construction types, built forms, and glazing arrangements. Unfortunately, detailed HVAC has not been represented in the set. More details on the models included in this benchmark set can be found in Table 1 below.
Table 1 DOC 2012 models
Model | Form | Glazing ratio | Roof lights | Construction | System | Ventilation | Daylight |
---|---|---|---|---|---|---|---|
018 | L shaped, 6 floors | 50% | No | PCM | LTHW radiator heating | Mixed | Yes |
050 | Square, 5 floors | 50% | No | Medium | GSHP | Mixed | Yes |
054 | Mainly square, 2 floors | 70% | Yes | Medium | LTHW | Mixed | Yes |
060 | Sloping double skin south wall, 6 floors | 20%-50% variable | No | Medium | GSHP | Mixed | No |
077 | Square, 2 floors of different sizes | 35% | Yes | Heavy | LTHW | Mixed | Yes |
094 | Rectangular with wings, 5 floors | Variable | Yes | Light | VRF | Mechanical | Yes |
100 | Circular with a square top, 3 floors | 36% | Yes | Medium | ASHP | Natural | Yes |
109 | Rectangular with curved wall, 4 floors | Low % | No | Medium | Fan Coil | Mechanical | No |
116 | Square with overhangs, 4 floors | 50% | Yes | Medium | LTHW | Mixed | Yes |
128 | Distorted ‘H’ shape, 5 floors | Mostly 35% | No | Medium | LTHW | Natural | No |
130 | Rectangular, 6 floors | 0%- 25% variable | No | Light | LTHW & chilled beams | Mechanical | Yes |
140 | Rectangular, 5 floors | 30%-46% variable | No | Medium | GSHP | Natural | Yes |
158 | Rectangular, 4 floors | 60%-100% variable | Yes | PCM, light | VRF | Mixed | Yes |
173 | Irregular rectangle, 5 floors | High% S, Low% E/W/N | No | Medium | ASHP | Natural | Yes |
182 | Rectangular “stepped”, 4 floors | 50% S, low % E/W/N | Yes | Medium | VRF | Mechanical | Yes |
185 | Irregular rectangular polygon, 4 floors | 90% | No | Medium | GSHP | Mixed | Yes |
204 | Circular tower, 5 floors | 50% | No | Medium | VRF | Mechanical | Yes |
207 | Irregular U shap, 4 floors | 50% | No | Light | LTHW | Natural | Yes |
209 | Wide rectangular, 6 floors | 40% | No | Medium | VRF | Mechanical | Yes |
210 | H shaped, 4 floors | 85% S/N, 0% E/W | No | Medium | VRF | Mechanical | Yes |
213 | L shaped, 4 floors | 70% | No | Medium | VRF | Mixed | Yes |
214 | L shaped, 4 floors | 37% | No | Medium | LTHW | Natural | Yes |
216 | H shaped, 4 floors | 50% | No | Medium | Fan Coil | Mechanical |
No |
222 | Rectangular with courtyard, 4 floors | 40% | No | Light | LTHW | Natural | Yes |
The EnergyPlus models were exported from DesignBuilder, and then converted to E+ version 8. Orientation was added as an additional parameter, to create more simulation cases. A UK (London) weather file was used in all tests. The chart below shows the distribution of the average simulation time of each model, when executed on X3290 using 8 parallel threads. The simulations were done with no output files generated. Further tests also include three different output levels: no output, DesginBuilder's default output setting at hourly level, and DesignBuilder's all output setting at hourly level. These were used to test the impact of disc I/O on simulation performance.
Figure 1 Typical simulation time of the benchmark models
How do our products compare to the computers that are typically used by energy simulation professionals? We have tested a range of desktop and laptop computers using the jEPlus benchmark model set. Two metrics are used here: the single-core performance of the processors, and the overall computing speed of the computers when all processor cores are used.
By making the tested computer run one simulation job at a time, the average simulation time of the benchmark models is a good measure of the speed of the processor itself. This also gives a good estimation of the best simulation speed achievable on the hardware. In general, the main factors determining the processor's speed are its architecture and frequency. The latest Intel Core i7 processors are normally the best performers.
Figure 1 Processor chart
The ENSIMS K890 and K870 tested here are based on the Intel Core i7 4790K and 3770K, respectively. Our performance tuning ensures that it is at least 10% faster than the standard configurations. The X3200 (X3290 as tested) is based on the Intel Xeon E5-2600 processors. They are designed for handling parallel workloads, but still shows a decent single core performance in this test.
The overall computer speed test uses all available processor cores to run the benchmark set. This puts strains on not only the processor(s), but also the memory and storage components. The benchmark result is a good measure of the raw “crunching” power of the computer platform.
Figure 2 Computer chart
* Performance of the AWS EC2 instances other than the C3.8xLarge are variable. The results reported here are from single experiments that may not represent the average performance.
What does "fast computer" mean to you? Is it how quickly a computer boots to the welcome screen, the loading time of a particular software package, or how responsive it is to your commands? A mediocre computer may lead to poor experience and irritation for normal office users. For building simulation users, however, a slow computer means loss of workflow, productivity and money. The reason for this lies in the design process itself. All designers use some sort of trial-and-error approach, i.e. to refine a design by taking feedback from incremental changes. If a simulation run takes too long, the designer will not be able to receive the feedback in time to complete the process before his mind wanders onto other things. This effectively breaks the design workflow and eventually leads to lower quality of work and low productivity. For this reason, the most important metric for a fast computer is in fact how quickly you can get the simulation results back after clicking on "Run".
The workflow of a typical building simulation software is creating a model --> running simulation --> analysing results --> making modifications, and the iteration goes on. In such a scenario, what matters is how quickly the simulation results come back after clicking on the "Run" button for a single job. High-end desktop processors tend to do well for such workload. The new generation of building simulation tools provide functions for exploring multiple designs in parallel, using parametric analysis or optimisation methods. This approach normally involves large amount of simulations to be carried out, for which the server-orientated processors are more suitable. The architecture of the hardware/software computing platform makes a big difference too. It is a big challenge to find the optimal configurations for different workloads.
In order to develop and test our products, we have used a number of benchmark model sets for comparing simulation speed in both single job and parallel simulation scenarios.
ENSIMS X3200 and K870 are designed for very different use cases. The K870 is for getting a single or a small number of parallel simulations done as quickly as possible, so it is optimised for single thread computing speed. The X3200, on the other hand, is all about parallel data crunching power. It has been optimised for shared access, parametric analysis and optimisation.
The chart below shows the speed of single simulation jobs and the impact of processor loading. Even though the modern processors have multiple physical cores for processing data in parallel, they still have to access shared resources such as cache, memory, disk I/O and (surprisingly) heat sink! A processor may be able to complete a single job faster if all other cores are idle, thanks to the Turbo Boost technology. On the other hand, if the number of running jobs is more than the number of physical cores, each job will take significantly longer to finish.
In figure 1, the single job simulation speed is presented as a ratio normalised against the 8-thread result from the X3290 test. The higher the index value is, the faster a simulation job finished in the test. The effect of Turbo Boost is clearly shown from the difference between 1 thread and 8 thread for X3290. Simulation speed drops consistently when more jobs are running in parallel. The fine-tuned K870 shines when it comes to the single-thread performance. It is an excellent choice for users who need a fast desktop computer for daily use.
Figure 1 Single simulation speed
The X3200 has been designed to crunch through large numbers of simulations quickly. For such tasks, even the top-end desktops PCs (such as the K870) and laptops will struggle to cope. The chart below shows the throughput of the computers when running the simulation jobs in parallel, using 8 or more threads. The results are presented as the number of jobs processed per hour. The X3290 with 32 threads can process over 40 benchmark simulation jobs per hour, which is 3.4 times as powerful as a top-end desktop PC (represented by the K870).
Figure 2 Parallel simulation throughput
Energy efficient computing is another important goal to achieve during the development of the ENSIMS products. There are many factors that may have an impact on energy consumption. The main steps we have taken are stripping out unnecessary components, using only the parts with the best performance-to-consumption ratio for the essential components, and using the high efficiency power supply units. The results are highly efficient computers without any sacrifice to the performance.
We have tested energy consumption of the X3200 and the K870 machines under different workloads. The table below summarises the results. The X3200 (X3290 as tested) under full load (i.e. executing with 32 parallel threads) represents the most energy efficient solution. It uses about 27% less electricity per job compared to the K870. It is necessary to point out that these results only apply to the benchmark tests we have carried out in the lab. Actual in-use energy consumption may vary depending on the hardware/software configuration and the use pattern.
Table 1 Power rating and energy consumption
Idle |
1 Thread |
8 Threads |
16 Threads |
24 Threads |
32 Threads |
||
X3290 |
Power rating |
90 watts |
154 watts |
266 watts |
378 watts |
392 watts |
406 watts |
Consumption per job |
- |
63.1 Wh |
15.2 Wh |
12.0 Wh |
10.6 Wh |
10.1 Wh |
|
Throughput per kWh |
- |
15.9 jobs |
65.8 jobs |
83.1 jobs |
94.6 jobs |
99.3 jobs |
|
K870 |
Power rating |
45 watts |
80 watts |
165 watts |
- |
- |
- |
Consumption per job |
- |
23.7 Wh |
13.9 Wh |
- |
- |
- |
|
Throughput per kWh |
- |
33.7 jobs |
72.1 jobs |
- |
- |
- |
Another benefit of being energy efficient is that the computers can operate more quietly in an office environment. The K870 is built using the quietest components on the market, to achieve near silient operation under low to moderate workload. It is perfect for use as normal desktop PC.
Power, Speed and Efficiency are our ultimate goals, so computing performance is at the heart of the development of our energy simulation solutions. Are the most expensive hardware equal to high performance? Not always. Computing platforms and tools are very much specialised nowadays. A top of the range office PC, a CAD workstation or an enterprise file server will require very different specs to achieve the best performance for their respective applications. Like any other tool, you choose the right one for the job at hand. Based on our own experience in building simulation studies and knowledge of computing platforms, the ENSIMS solutions are developed to meet the requirement of energy simulation professionals.
Our X3200 and K800 series are designed for different simulation users. The K800 is for the conventional workload where single simulation jobs require ultra fast completion time. The X3200, however, is targeting the users of the new generation of building simulation tools. If you use parametric analysis and optimisation tools on a regular basis, the X3200 will improve your productivity dramatically. Using benchmark tests, the performance of the machines are compared. (Read more...) |
![]() |
Energy efficiency of our solutions is very important to us. Both the X3200 and the K800 products are based on energy efficient platforms and components. In our test, the X3200 shows excellent energy performance compared to the desktop solutions. What's more, the X3200 provides shared access for multiple users, therefore removes the need for providing each user with high-powered desktop computers. The users can carry out their design tasks on energy efficient laptops, whereas sending simulations to the X3200 for more intensive number crunching jobs. (Read more...)
|
![]() |
This section will give you some idea on how much improvement you can achieve by upgrading to X3200 or K800. We have run benchmark tests on a range of desktop and laptop computers typically found in design offices. Keep an eye on this page as we will add more benchmark results in due course. If you cannot find a computer in the list that is similar to yours, why not run the tests yourself? You can download the benchmark model set in the Support section. (Read more...) |