Back to Search Start Over

Guest Editors' Introduction: Special Issue on Architecture-Independent Languages and Software Tools for Parallel Processing.

Authors :
Talia, Domenico
Srimani, Pradip K.
Jazayeri, Mehdi
Source :
IEEE Transactions on Software Engineering; Mar2000, Vol. 26 Issue 3, p193-196, 4p
Publication Year :
2000

Abstract

The article focuses on architecture-independent language and software tools for parallel processing. Parallel processing systems demonstrate their effectiveness as tools that deliver high-performance in solving complex problems. The concept of parallelism, either at the architecture or the algorithm level, is a significant departure from the traditional sequential approach. Languages and tools for parallel processing are designed to separate software development concerns from effective parallel execution concerns and provide both abstraction and standardization. To use parallel machines software, developers are required to first develop algorithms that are different than the ones they use on sequential machines and then to express their new algorithms using parallel languages or parallel extensions to existing languages. Parallel programming languages and environment should support the user in all phases of the parallel program development process.

Details

Language :
English
ISSN :
00985589
Volume :
26
Issue :
3
Database :
Complementary Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
11942810
Full Text :
https://doi.org/10.1109/TSE.2000.842946