Techniques and Tools for Parallelizing Software

@article{Vandierendonck2012TechniquesAT,
  title={Techniques and Tools for Parallelizing Software},
  author={Hans Vandierendonck and Tom Mens},
  journal={IEEE Software},
  year={2012},
  volume={29},
  pages={22-25}
}
With the emergence of multicore and manycore processors, engineers must design and develop software in drastically new ways to benefit from the computational power of all cores. However, developing parallel software is much harder than sequential software because parallelism can't be abstracted away easily. Authors Hans Vandierendonck and Tom Mens provide an overview of technologies and tools to support developers in this complex and error-prone task. 
6 Citations
8 References
Similar Papers

References

Publications referenced by this paper.
Showing 1-8 of 8 references

Bringing Parallel Performance to Python with DomainSpecific Selective Just-in-Time Specialization,

  • S. Kamil, D. Coetzee, A. Fox
  • Proc. 10th Python in Science Conf. (SciPy
  • 2011

The Looming Software Crisis due to the Multicore Menace,

  • S. Amarasinghe
  • lecture, Nati’l Science Foundation,
  • 2007

The Free Lunch Is Over: A Fundamental Turn toward Concurrency in Software,

  • H. Sutter
  • Dr. Dobb’s J.,
  • 2005

Similar Papers

Loading similar papers…