Sciweavers

MICRO
2012
IEEE

Automatic Extraction of Coarse-Grained Data-Flow Threads from Imperative Programs

11 years 6 months ago
Automatic Extraction of Coarse-Grained Data-Flow Threads from Imperative Programs
This article presents a general algorithm for transforming sequential imperative programs into parallel data-flow programs. Our algorithm operates on a program dependence graph in SSA form, extracting task, pipeline, and data parallelism from arbitrary control flow, and coarsening its granularity using a generalized form of typed fusion. A GCC-based prototype is applied to the automatic parallelization of recursive C programs.
Feng Li, Antoniu Pop, Albert Cohen
Added 28 Sep 2012
Updated 28 Sep 2012
Type Journal
Year 2012
Where MICRO
Authors Feng Li, Antoniu Pop, Albert Cohen
Comments (0)