2011 Second Eastern European Regional Conference on the Engineering of Computer Based Systems 2011
DOI: 10.1109/ecbs-eerc.2011.30
|View full text |Cite
|
Sign up to set email alerts
|

An Approach to Parallelization of Sequential C Code

Abstract: Massive parallel computing (MPC) originally appeared in the arena of multi-core processors and graphic processing units with parallel computing architecture. Nevertheless, most embedded software is still written in C, therefore C code parallelization is being subject of many ongoing R&D efforts. The most prominent approaches to parallelization of C code include Intel Cilk Plus, OpenCL, vfAnalyst, etc. The objective of this paper is to contribute to the automatic parallelization of existing sequential C code, w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…Measured execution time shows necessary overhead for calling API functions to achieve this DMA transfer and enable parallel execution. We have previously developed two algorithms for parallelization of existing sequential C code without any source code modifications or annotations [14]. First algorithm is based on liveness analysis, building blocks of code that can be executed in parallel.…”
Section: Library Performancementioning
confidence: 99%
“…Measured execution time shows necessary overhead for calling API functions to achieve this DMA transfer and enable parallel execution. We have previously developed two algorithms for parallelization of existing sequential C code without any source code modifications or annotations [14]. First algorithm is based on liveness analysis, building blocks of code that can be executed in parallel.…”
Section: Library Performancementioning
confidence: 99%