排序方式: 共有2条查询结果,搜索用时 15 毫秒
1
1.
With the wide acceptance of the computing concept of cluster-based or cluster-of-clusters computing, network-based high
performance computing is gaining increasing popularity among parallel computing community. Current parallel environments such as MPI
(Message Passing Interface) or BSP (Bulk Synchronous Parallel) can not apply readily to heterogeneous computing platform. In order to
exploit the maximum performance potential that a heterogeneous environment brings, we have made some experiments on implementing
BSP in pure Java, a fully platform-independent language. The experimental results show that implementation of parallel libraries in Java is
feasible and the performance is moderately acceptable. The paper describes our experiences in implementation of BSP in pure Java.
Implementation and efficiency issues such as data transport, network communication, support thread, barrier synchronization and dynamic
class loading mechanism are discussed in detail. 相似文献
2.
Using commodity SMPs (shared memory processors) to build cluster-based supercomputer has become a mainstream trend. Yet
programming this kind of supercomputer system requires an environment support both message passing and shared memory programming.
This paper describes our preliminary work in an effort to target BSP library for cluster of SMPs. In order to exploit the maximum
performance potential that a cluster of SMPs brings, we adopt thread technique to reduce system overhead and to exploit the capacity of
SMPs. A three-layer synchronization mechanism is proposed to support barrier synchronization within an SMP node, a group of SMP nodes
and the whole cluster respectively. A comparison is made between our BSP library and the currently available BSP libraries such as PUB. 相似文献
1