Ein Vorgehen für die Portierung sequenzieller Software auf Multicore-Plattformen.
Hans-Jörg Bullinger, Constantin Christmann, Dieter Spath
Seit einigen Jahren sind Multicore-Prozessoren in vielen Servern, Desktop-PCs und mobilen Geräten vorhanden. In der Arbeit wurde eine Vorgehensweise für die Portierung sequenzieller Softwareanwendungen auf Multicore-Plattformen entwickelt. Diese beinhaltet den Einsatz diverser Werkzeuge (parallelisierender Compiler, Auto-Tuning-Werkzeug, Regressionstestwerkzeug etc.) und integriert eine Optimierungsmethode für die manuelle Parallelisierung.