Parallel Algorithms for Workstation Clusters
نویسندگان
چکیده
We investigate the potential of workstation clusters for use in high performance computation for some selected applications. Currently, the network speed found in most of the existing systems is quite low, but higher speed networks are already emerging in the market. We present four parallel algorithms that performed astonishingly well on a cluster of workstations connected by Ethernet. Three of these are algorithms for sorting, matrix multiplication, and all-pairs shortest path problems. The fourth algorithm solves computationally intensive numeric problems that require little communication. Since these numeric computations are easy to parallelize, they serve well for testing operating system strategies for designing a network-wide scheduler that utilizes idle workstations. These results appear to suggest that future progress in network speeds can potentially make workstation clusters serious competitors in high performance computation.
منابع مشابه
Load Balancing Problem for Parallel Computers with Distributed Memory
This paper deals with load balancing of parallel algorithms for distributedmemory computers. The parallel versions of BLAS subroutines for matrix-vector product and LU factorization are considered. Two task partitioning algorithms are investigated and speed-ups are calculated. The cases of homogeneous and heterogeneous collections of computers/processors are studied, and special partitioning al...
متن کاملMassive Parallelism with Workstation Clusters {
Workstation cluster computing recently has become an important and successful technique. The communication bottleneck limits this approach to small and medium sized conngurations of up to 30 workstations for most applications. This paper demonstrates that for certain algorithms massively parallel cluster computing using thousands of workstations in the Internet is feasible. It describes structu...
متن کاملApproaches to Support Parallel Programming on Workstation Clusters: A Survey
The goal of this report is to survey state of the art and existing approaches for parallel programming on workstation clusters with special emphasis on object{oriented programming. First, workstation clusters as parallel computing platforms are characterized and fundamental concepts for parallel programming are discussed. Then, an overview of existing tools, systems, languages, and environments...
متن کاملParallel Algorithm Design for Workstation Clusters
Clusters of workstations connected by local area networks are in common use in many organizations. The combined processing power of these clusters is rarely exploited owing to the lack of suitable parallel algorithms. The paper describes a parallel programming paradigm called supervisor–worker, suitable for the workstation environment, which can be used to speed up the execution of a large clas...
متن کاملA distributed image processing environment VIOS III and it's performance evaluation
We proposed a distributed image processing enviroment VIOS. In this paper, the third version, VIOS III is proposed. In VIOS III, a new parallel processing language VPE-p which has exible syntax for describing parallel algorithms has been developed. And the new programmable bu er for accessing global variable through local area network is also proposed. The description ability for parallel image...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995