Abstract

Benefits from parallelization of sequential TRQR application were analyzed and presented in this paper. The TRQR program based on the Particle-In-Cell method is used in simulations of particles trajectories in the electromagnetic field. To estimate the performance of parallelized program some formal and informal measures were provided. Analysis was based on three main issues. First - if and how parallel computing influenced program efficiency. Secondly, the way that system reliability increases and thirdly, how this solution improves the extent to which the available hardware computing power is used. The paper also presents the methodology that was used for code re-engineering in order to get a parallel version on the basis of its sequential version.

Highlights

  • There exist plenty of programs that simulate phenomena in different scientific fields

  • The substantial issue is the choice of proper technique which will be applied in the parallelization process

  • The TRQR parallelization process is based on methodology presented in paper [1]

Read more

Summary

Introduction

There exist plenty of programs that simulate phenomena in different scientific fields. Those programs, designed to work on one-processor machines, were often developed for many years. They were designed to model and simulate reality, which was often functionally limited by computing power of available hardware. There exist a lot of aspects that no homogeneous standards were defined for. One of them is the problem of parallelizing the existing sequential code which was not planned to be a basis for future parallel version. The substantial issue is the choice of proper technique which will be applied in the parallelization process. The TRQR parallelization process is based on methodology presented in paper [1]

TRQR description
Parallelization of sequential code process
Program performance upgrade
System reliability improvement
Parallel version performance analysis
Findings
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.