Automatic Parallelization using AutoFutures

  • Tagung:

    Vortrag 

  • Autoren:

    Korbinian Molitorisz 

  • Summary

    Practically all new computer systems are parallel. The mindsof the majority of software engineers are not, and most of existing sourcecode is still sequential. Within only a few years, multicore processorschanged the system landscape, but the competence to reengineer forcomputer systems of today is shared among a small community of softwareengineers.In this paper we present AutoFuture, an approach that automaticallyidentifies parallelizable locations in sequential source code and reengineersthem for multicore. This approach demands minimal change tosequential source code. AutoFutures make parallel code easy to understandand increase the acceptance of parallel software.

  • Jahr:

    2012 

  • Links:
Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Bibtex

@vortrag{,
author={Korbinian Molitorisz},
title={Automatic Parallelization using AutoFutures},
year=2012,
month=Jun,
abstract={Practically all new computer systems are parallel. The mindsof the majority of software engineers are not, and most of existing sourcecode is still sequential. Within only a few years, multicore processorschanged the system landscape, but the competence to reengineer forcomputer systems of today is shared among a small community of softwareengineers.In this paper we present AutoFuture, an approach that automaticallyidentifies parallelizable locations in sequential source code and reengineersthem for multicore. This approach demands minimal change tosequential source code. AutoFutures make parallel code easy to understandand increase the acceptance of parallel software.},
pptUrl={https://ps.ipd.kit.edu/downloads/vor_2012_automatic_parallelization_autofutures.pdf },
}