Special Issue on Parallel Computing Guest Editorial

Abstract:Parallel computing, for many years the key technology of high end machines, is now the standard way of computing. There are numerous state-of-the-art developments, applications and future trends in parallel computing for all platforms. It is common knowledge that parallel computing covers an extremely wide variety of domains, each with stringent requirements. This breadth of domains results in a deep diversity of requirements, including highly flexible and high performance parallel architectures, parallel and distributed algorithms and diverse emerged parallel applications. A major part of creating such high efficient embedded computing platforms is spent in the often complex Parallel Architecture development, integration, verification, and validation of the resulting systems. Therefore it is essential that the production of parallel computing embedded systems exploit the hardware architectures that simultaneously enable high performance and productivity with highly robust structures and resource management. In mainstream parallel computing domains, the Parallel Algorithms have become an attractive choice because of its contributions to achieve multiple targets such as efficiency, safety, productivity, low maintenance costs, as well as the wide availability. Up to now, researches on parallel algorithms are still being conducted at great interest. In addition, there has been rapid progress in Parallel Programming technologies in both single-node and distributed applications. This progress, combined with the expanding diversity of applications domains, is placing enormous demands on the facilities that the run-time environment must provide. In particular, the parallel application areas cover This issue presents some recent progresses on all aspects of parallel computing, including parallel architectures, algorithms, programming models, hardware and software applications as well as languages and development environments. This special issue is divided into three groups of related articles. The first group contains articles dealing with general issues in aspects of parallel hardware and architectures. The second group deals with the algorithms in parallel/distributed systems, and the third group investigates problems and applications related with embedded parallel systems. We received 20 submissions. After a careful review process, seven of the submissions have been selected to appear in this special issue after revisions based on reviewer feedbacks and further revisions.
Engineering,Computer Science
What problem does this paper attempt to address?