Sciweavers

Share
PPOPP
2010
ACM

Continuous speculative program parallelization in software

2 years 2 months ago
Continuous speculative program parallelization in software
This paper addresses the problem of extracting coarse-grained parallelism from large sequential code. It builds on BOP, a system for software speculative parallelization. BOP lets a user to mark possibly parallel regions (PPR) in a program and at run-time speculatively executes PPR instances using Unix processes. This short paper presents a new run-time support called continuous speculation, which fully utilizes available parallelism to tolerate differences in PPR task size and processor speed. Categories and Subject Descriptors D.3.4 [Software]: PROGRAMMING LANGUAGES--Processors General Terms Languages, Performance Keywords Software speculative parallelization
Chao Zhang, Chen Ding, Xiaoming Gu, Kirk Kelsey, T
Added 05 Mar 2010
Updated 08 Mar 2010
Type Conference
Year 2010
Where PPOPP
Authors Chao Zhang, Chen Ding, Xiaoming Gu, Kirk Kelsey, Tongxin Bai, Xiaobing Feng 0002
Comments (0)
books