Automatic Parallelization using AutoFutures
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.
|Forschungsprojekt AParT - Entwurfsmustergestütze Anwendungsparallelisierung|
|SRG Entwurfsmustergestützte Anwendungsparallelisierung|