Dynamic branch speculation in a speculative parallelization architecture for computer clusters

@article{Puiggali2013DynamicBS,
  title={Dynamic branch speculation in a speculative parallelization architecture for computer clusters},
  author={Joan Puiggali and Boleslaw K. Szymanski and Teodor Jov{\'e} and Jos{\'e}-Luis Marzo},
  journal={Concurrency and Computation: Practice and Experience},
  year={2013},
  volume={25},
  pages={932-960}
}
This article describes a technique for path unfolding for conditional branches in parallel programs executed on clusters. Unfolding paths following control structures makes it possible to break the control dependencies existing in the code and consequently to obtain a high degree of parallelism through the use of idle CPUs. The main challenge of this technique is to deal with sequences of control statements. When a control statement appears in a path after a branch, a new conditional block… CONTINUE READING
5 Citations
56 References
Similar Papers

References

Publications referenced by this paper.
Showing 1-10 of 56 references

Master/Slave Speculative Parallelization Architecture for Computer Clusters

  • J Puiggali, T Jové, J Segovia, J. Marzo
  • ACS/IEEE International Conference on Computer…
  • 2007
Highly Influential
5 Excerpts

Limit of TLS Execution of Sequential Programs on Clusters

  • J Puiggali, T Jové, S Salanova, J. Marzo
  • Proc. International Symp. Performance Evaluation…
  • 2006
Highly Influential
6 Excerpts

Similar Papers

Loading similar papers…