Performance Increase by Software Decomposition with Characteristics of Combinational Logic

Nils Potthoff, Carsten Gremzow, Christoph Brandau, Dietmar Tutsch · 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC) · 2015

Software development for multicore or multiprocessor systems is complex and error prone. The development of sequential source code is familiar and a proven procedure. The model presented in this paper can help to make use of current hardware architectures with existing software. This model makes a change in execution possible and could lead to hardware software co-design. This paper presents a way to decompose sequential software. The characteristics are used for new arrangements of the fragments and in software visualization. The visualization supports the developers in understanding internal dependencies. Some improvements in visual presentation by reducing complexity are discussed.

Read the paper · More papers on PaperTik