High Performance System Simulation Using Multiple Processor Cores
2011 (English)In: The Twelfth Scandinavian International Conference on Fluid Power, SICFP'11 / [ed] Harri Sairiala & Kari T. Koskinen, 2011Conference paper (Refereed)
Future research and development will depend on high-speed simulations, especially for large and complex systems. Rapid prototyping, optimization and real-time simulations require simulation tools that can take full advantage of computer hardware. Recent developments in the computer market indicate a change in focus from increasing the speed of processor cores towards increasing the number of cores in each processor. HOPSAN is a simulation tool for fluid power and mechatronics, developed at Linköping University. It is based upon the transmission line modeling (TLM) technique. This method is very suitable for taking advantage of multi-core processors. This paper presents the implementation of multi-core support in the next generation of HOPSAN. The concept is to divide the model into equally sized groups of independent components, to make it possible to simulate them in separate threads. Reducing overhead costs and finding an effective sorting algorithm constitute critical steps for maximizing the benefits. Experimental results show a significant reduction in simulation time. Improvement of algorithms in combination with a continuous increase in the number of processor cores can potentially lead to further increases in simulation performance.
Place, publisher, year, edition, pages
Multi-core, simulation, transmission line element method, transmission line modelling, fluid power, system simulation
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-68373ISBN: 978-952-15-2517-9ISBN: 978-952-15-2520-9ISBN: 978-952-15-3273-3OAI: oai:DiVA.org:liu-68373DiVA: diva2:418367
The Twelfth Scandinavian International Conference on Fluid Power, SICFP'11, 18th–20th May, Tampere, Finland