Back to Search
Start Over
Matching user requirements in parallel programming
- Source :
- Future Generation Computer Systems. 12:291-305
- Publication Year :
- 1996
- Publisher :
- Elsevier BV, 1996.
-
Abstract
- While productive use of parallel systems for business applications is quickly growing, their usage for scientific applications is far below expectations. The main reason is that programming of parallel systems is still far too complex. Starting from an analysis of the user requirements, this paper explains our strategy towards next-generation parallel programming environments. We first discuss the problem areas of parallel programming from a user's point of view and give an overview on existing low-, high- and intermediate-level tools. We summarize our objectives and the status of our research. Then we discuss three enabling technologies to overcome current-days limitations of tool environments for parallel computing: formal specification languages, artificial intelligence, and compiler technology. The impact of these technologies on the components proposed for a next-generation programming environment is discussed in detail.
- Subjects :
- Event-driven programming
Computer Networks and Communications
Computer science
Parallel computing
Specification language
computer.software_genre
User requirements document
Inductive programming
Hardware and Architecture
Formal specification
Parallel programming model
Programming paradigm
Reactive programming
Compiler
User interface
computer
Software
Functional reactive programming
Subjects
Details
- ISSN :
- 0167739X
- Volume :
- 12
- Database :
- OpenAIRE
- Journal :
- Future Generation Computer Systems
- Accession number :
- edsair.doi...........86a049f36b8422a40b84106eae509c34
- Full Text :
- https://doi.org/10.1016/s0167-739x(96)00015-5