A Generic Approach to Efficiently Parallelize Legacy Sequential Software

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Multi-core processing units have been the answer to ever increasing demand of computational power of modern software. One of the main issues with the adoption of new hardware is portability of legacy software. In this specific case, in order for legacy sequential software to maximize the exploitation of the computational benefits brought by multi-core processors, it has to undergo a parallelization effort. Although there is a common agreement and well-specified support for parallelizing sequential algorithms, there is still a lack in supporting software engineers in identifying and assessing parallelization potentials in a legacy sequential application. In this work we provide a generic parallelization approach which supports the engineering in maximizing performance gain through parallelization while minimizing the cost of the parallelization effort. We evaluate the approach on an industrial use-case at ABB Robotics.

Author supplied keywords

Cite

CITATION STYLE

APA

Granholm, A., & Ciccozzi, F. (2018). A Generic Approach to Efficiently Parallelize Legacy Sequential Software. In Advances in Intelligent Systems and Computing (Vol. 738, pp. 451–458). Springer Verlag. https://doi.org/10.1007/978-3-319-77028-4_59

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free