A compositional parallel program is a program constructed by composing component programs in parallel, where the composed program inherits properties of its components. In this paper, we describe a small extension of ...
详细信息
As both the number of processors and the complexity of problems tobe solved increase, programming distributed m e 7 multiprocessors becomes difficult and error-prone a distnbuted memory multiprocessor, the program par...
详细信息
My parallel-programming education began in earnest when I joined Sequent Computer Systems in late 1990. This education was both brief and effective: within a few short years, my co-workers and I were breaking new grou...
详细信息
We present a set of primitive program schemes, which together with just two basic combining forms provide a suprisingly expressive parallel programming language. The primitive program schemes (called tropes) take the ...
详细信息
parallel programming is the future of computer science. Now days shift to parallel processing makes it even more useful. This research effort aims at helping parallelism education on real life target systems, using pr...
详细信息
parallel programming can provide higher computational performance over a sequential implementation by making use of the many cores available in parallel systems. However, the parallel-capable devices introduce complex...
详细信息
Structured parallel programming models based on parallel design patterns are gaining more and more importance. Several state-of-the-art industrial frameworks build on the parallel design pattern concept, including Int...
详细信息
This paper presents a parallel implementation in APL of an algorithm to set up a database for the KR K -endgame in chess. It shows clearly the techniques necessary to achieve the parallelism and thereby proves that AP...
详细信息
This paper presents a parallel implementation in APL of an algorithm to set up a database for the KR K -endgame in chess. It shows clearly the techniques necessary to achieve the parallelism and thereby proves that APL can be a valuable productivity increasing aid in this kind of Artificial Intelligence (AI)-research. The complete APL-functions are given in the Appendix. Both reversed pigeon hole and bit map techniques are used. Move generation is table driven with a new technique to cater for the blockage of sliding pieces like a rook. In order to maintain parallelism ‘if’ statements are avoided and extensive use is made of compression and identity elements.
Concurrent Collections (CnC)[8] is a declarative parallel language that allows the application developer to express their parallel application as a collection of high-level computations called steps that communicate v...
详细信息
暂无评论