Parallel programming with recurrent equations
Journal Article
·
· Int. J. Supercomput. Appl.; (United States)
In the assertive programming paradigm, computations are specified as sets of assertions about properties of the solution, and not as a sequence of procedural steps. Procedures are automatically generated from the assertive description. Assertive programming for scientific parallel processing is supported by equational languages in which assertions are expressed as algebraic equations. Such languages are naturally suited to mathematical modeling. They also prove effective for describing general computational tasks. Programs written in equational languages are concise, free from implementation details, and amenable to verification and parallel processing. This paper advocates the use of equational languages for programming large-scale computations on parallel machines. The example of the MODEL equational language demonstrates that powerful parallel software development tools can be built in an equational programming environment. The example specification of an econometric model of the six countries in the Pacific Basin illustrates a coordinated use of these tools in program development.
- Research Organization:
- Rensselaer Polytechnic Institute, Troy, NY 12180
- OSTI ID:
- 6078304
- Journal Information:
- Int. J. Supercomput. Appl.; (United States), Journal Name: Int. J. Supercomput. Appl.; (United States) Vol. 1:2; ISSN IJSAE
- Country of Publication:
- United States
- Language:
- English
Similar Records
Beyond Ada - generating Ada code from equational specifications
Parallel computations in linear algebra. II
Parallel processing for MIMD systems
Technical Report
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:7184071
Parallel computations in linear algebra. II
Journal Article
·
Sat May 01 00:00:00 EDT 1982
· Cybernetics (Engl. Transl.); (United States)
·
OSTI ID:5106816
Parallel processing for MIMD systems
Conference
·
Thu Dec 31 23:00:00 EST 1981
·
OSTI ID:5303211
Related Subjects
99 GENERAL AND MISCELLANEOUS
990210* -- Supercomputers-- (1987-1989)
990230 -- Mathematics & Mathematical Models-- (1987-1989)
ASIA
COMPUTER CODES
COMPUTERS
DIGITAL COMPUTERS
ECONOMETRICS
ECONOMICS
EQUATIONS
MATHEMATICAL MODELS
PARALLEL PROCESSING
PROGRAMMING
PROGRAMMING LANGUAGES
SUPERCOMPUTERS
990210* -- Supercomputers-- (1987-1989)
990230 -- Mathematics & Mathematical Models-- (1987-1989)
ASIA
COMPUTER CODES
COMPUTERS
DIGITAL COMPUTERS
ECONOMETRICS
ECONOMICS
EQUATIONS
MATHEMATICAL MODELS
PARALLEL PROCESSING
PROGRAMMING
PROGRAMMING LANGUAGES
SUPERCOMPUTERS