ADAPTIVE EXECUTION OF SOFTWARE SYSTEMS ON PARALLEL MULTICORE ARCHITECTURES

Thomas Rauber, Gudula Rünger

2010

Abstract

Software systems are often implemented based on a sequential flow of control. However, new developments in hardware towards explicit parallelism within a single processor chip require a change at software level to participate in the tremendous performance improvements provided by hardware. Parallel programming techniques and efficient parallel execution schemes that assign parallel program parts to cores of the target machine for execution are required. In this article, we propose a design approach for generating parallel software for existing business software systems. The parallel software is structured such that it enables a parallel execution of tasks of the software system based on different execution scenarios. The internal logical structure of the software system is used to create software incarnations in a flexible way. The transformation process is supported by a transformation toolset which preserves correctness and functionality.

Download


Paper Citation


in Harvard Style

Rauber T. and Rünger G. (2010). ADAPTIVE EXECUTION OF SOFTWARE SYSTEMS ON PARALLEL MULTICORE ARCHITECTURES . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 191-198. DOI: 10.5220/0002894901910198

in Bibtex Style

@conference{iceis10,
author={Thomas Rauber and Gudula Rünger},
title={ADAPTIVE EXECUTION OF SOFTWARE SYSTEMS ON PARALLEL MULTICORE ARCHITECTURES},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2010},
pages={191-198},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002894901910198},
isbn={978-989-8425-06-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - ADAPTIVE EXECUTION OF SOFTWARE SYSTEMS ON PARALLEL MULTICORE ARCHITECTURES
SN - 978-989-8425-06-5
AU - Rauber T.
AU - Rünger G.
PY - 2010
SP - 191
EP - 198
DO - 10.5220/0002894901910198