A PRACTICAL DEVELOPMENT PROCESS FOR PARALLEL LARGE-SCALE APPLICATIONSAND ITS UNDERLYING FORMAL FRAMEWORK

Citation
Jp. Geschiere et Whfj. Korver, A PRACTICAL DEVELOPMENT PROCESS FOR PARALLEL LARGE-SCALE APPLICATIONSAND ITS UNDERLYING FORMAL FRAMEWORK, Computer journal, 39(5), 1996, pp. 386-407
Citations number
36
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
Journal title
ISSN journal
00104620
Volume
39
Issue
5
Year of publication
1996
Pages
386 - 407
Database
ISI
SICI code
0010-4620(1996)39:5<386:APDPFP>2.0.ZU;2-#
Abstract
The development of parallel large-scale application codes is a challen ging problem because it requires a combination of application knowledg e, understanding of the various aspects of parallelism involved and so ftware engineering, Moreover, the size of large-scale applications usu ally is input-dependent and the parallel algorithm needs to be scalabl e to various numbers of processors, This paper combines the theoretica l as well as the practical aspects required for the understanding, rea lization and manageability of the development process of parallel larg e-scale applications, It provides a formal framework in which their (p artly machine-model specific) potential parallelism can be expressed a nd requirements on scheduling and implementation are given, The paper further describes a practical software-engineering development approac h built on this framework, and discusses and illustrates its usage in two large case studies.