Thermal Bridge Heat Transfer & Vapour Diffusion Simulation Program AnTherm Version 6.115 - 8.133 

[ ← ] [ ↑ ] [ → ] [ToC]

Computational performance enhancement for multiprocessor systems

DRAFT

Running solver on multiple CPUs enhances the calculation performance and thus (in most cases) reduces significantly the calculation time. Multi CPU (or Multicore) behaviour of the solver is controlled by respective application settings separately.

Remark: This function requires a valid license feature MULTICORE.

MULTICORE-option: Speeding up computationally intensive jobs by distributing them on multiple processors or processor cores for parallel execution is only possible with an active MULTICORE-Option of the program. MULTICORE Option in AnTherm

 

Complex calculations (such of more then 1 million equations) can be critical in terms of time factor - the calculation can last few seconds only but (for so called "bad conditioned equations") tenths of minutes (on currently typical PC computer hardware). The CPU speed, CPU type but also die memory architecture of the system determine the effective computational power which is available to AnTherm.

By employing the MULTICORE-Option the software can access multiple CPUs oder CPU kernels and by that significantly improve the efficiency. By increasing the number of used kernels will add to the computational power as expected. Knowing that it depends on the operating efficiency of many other components of the device it is advisable to determine the optimal number of cores by executing simple measurement.

Processing power of the Solver in AnTherm on a Core i7/920 computer in the function of employed CPU cores
Processing power of the Solver in AnTherm on a Core i7/920 computer in the function of employed CPU cores

Above picture shows, that the theoretical multiplication of the computing power will not be reached by simply raising their number of cores! For the computer architecture used for the above example the saturation of computational power is reached already with four cores. This results from the technical structure of the Core i7/920 processor having only for memory paths (one for each pair of cores). In reality saturating the memory bandwidth raises the computing power limit in that case.

The number of cores used by the solver shall be set in the application settings.

 

See also: Solver window, Application settings


 Model, Calculate, Simulate and Analyse Thermal Heat Bridges in 2D and 3D with AnTherm®  

[ ← ] [ ↑ ] [ → ] [ToC

 Copyright © Kornicki Dienstleistungen in EDV & IT

2017-03-22 10:19 +0100