User guided program semi-automatic parallelizing method

The invention is a user-guided program semi-automatic parallelizing method, including the steps: (1) analyzing the parallelization; (2) building cell calculation task; (3) appointing parallel parameters; (4) determining calculated data; (5) completing the interactive guidance parallelization by inte...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: ZHONGGUO,LU CHEN
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention is a user-guided program semi-automatic parallelizing method, including the steps: (1) analyzing the parallelization; (2) building cell calculation task; (3) appointing parallel parameters; (4) determining calculated data; (5) completing the interactive guidance parallelization by interactive guiding process; (6) testing the result to generate executable parallel program code. As compared with the existing techniques, the invention has the main advantages: developing the parallelization not in view of the characteristic of application in the special field but based on the commonness of parallel programs, i.e. five parallel examples, to form the initial frame of the parallel program; second, adopting cell task to package actual parallel calculating module; then in view of actual topology of calculating node, automatically generating the parallel program. Compared with the semi-automatic parallelizing method for a specific field, the method can solve more general application problems and simultaneously make the program structurization higher by cell task packaging method, convenient to develop and maintain.