A method of, apparatus for and computer-readable medium for obtaining a program for a distributed memory-type parallel computer by dividing data for a program written for a serial processing computer. The method comprises changing a declaration of an array to be subjected to indirect or irregular division which is designated by the mapping array in the program into a declaration of an allocation array; inserting statements to declare the allocation array for converting subscripts and to calculate the size of the divided array during processing, and inserting a statement to preserve or to release an area for divided arrays corresponding to the calculated length of arrays to be divided and subscript conversion arrays during processing.

Μια μέθοδος, συσκευές για και αναγνώσιμο από τον υπολογιστή μέσο για ένα πρόγραμμα για έναν διανεμημένο παράλληλο υπολογιστή μνήμη-τύπων με τη διαίρεση των στοιχείων για ένα πρόγραμμα που γράφεται για έναν τμηματικό υπολογιστή επεξεργασίας. Η μέθοδος περιλαμβάνει την αλλαγή μιας δήλωσης μιας σειράς που υποβάλλεται στο έμμεσο ή ανώμαλο τμήμα που υποδεικνύεται από τη σειρά χαρτογράφησης στο πρόγραμμα σε μια δήλωση μιας σειράς κατανομής παρεμβάλλοντας τις δηλώσεις για να δηλώσει τη σειρά κατανομής για τη μετατροπή των υπογεγραμμένων και για να υπολογίσει το μέγεθος της διαιρεμένης σειράς κατά τη διάρκεια της επεξεργασίας, και την παρεμβολή μιας δήλωσης για να συντηρήσει ή για να απελευθερώσει μια περιοχή για τις διαιρεμένες σειρές που αντιστοιχούν στο υπολογισμένο μήκος των σειρών που διαιρούνται και των σειρών μετατροπής υπογεγραμμένων κατά τη διάρκεια της επεξεργασίας.

 
Web www.patentalert.com

< (none)

< Method for target-specific development of fixed-point algorithms employing C++ class definitions

> Program product for modular, parallel, remote software installation with repeatable, externally-invocable steps

> (none)

~ 00046