Parallel Implementations of Perceptual Grouping Tasks on Distributed Memory Machines
نویسندگان
چکیده
(Summary of Results) Abstract In this paper, we propose parallel implementations for solving Perceptual Grouping tasks on distributed memory machines. Our implementations show that, given 7K line segments extracted from a 1K 1K image, the Line Grouping task can be performed in 0.486 seconds using a partition of CM-5 having 256 processing nodes and in 0.382 seconds using a 16-node Cray T3D. The serial implementation written in C takes 20.368 seconds and 4.181 seconds using 1-node CM-5 and 1-node T3D respectively. Our code is written in C and MPI message passing standard and can be easily ported to other high performance computing platforms.
منابع مشابه
Parallelization of Perceptual Grouping on Distributed Memory Machines
In this paper, we propose architecture-independent parallel algorithms for solving Perceptual Grouping tasks on distributed memory machines. Given an n n image, using P processors, we show that these tasks can be performed in O(n 2 P) computation time and 20 p PT d +8(log P)T d +(40n p P +20P) d communication time, where T d is the communication startup time and d is the transmission rate. Our ...
متن کاملDistributed Shared Memory
This paper presents the overview of parallel computer models. Practical parallel machines which are parallel virtual machine (PVP), symmetric multiprocessor (SMP), massively parallel processor (MPP), distributed shared memory (DSM), and clusters of workstation (COWs) are described. According to the classification of practical parallel machines, this paper mainly deals with distributed shared me...
متن کاملSupporting Heterogeneous Network Computing: PVM
The Parallel Virtual Machine (PVM), an integrated framework for heterogeneous network computing, lets scientists exploit collections of networked machines when carrying out complex scientiic computations. Under PVM, a user-deened grouping of serial, parallel, and vector computers appears as one large distributed-memory machine. Connguring a personal parallel virtual computer involves simply lis...
متن کاملIntegrated PVM Framework Supports Heterogeneous Network Computing
The Parallel Virtual Machine (PVM), an integrated framework for heterogeneous network computing, lets scientists exploit collections of networked machines when carrying out complex scienti c computations. Under PVM, a user-de ned grouping of serial, parallel, and vector computers appears as one large distributed-memory machine. Con guring a personal parallel virtual computer involves simply lis...
متن کاملVirtual Shared Memory and Distributed Memory Implementations of Parallel Algorithms for Numerical Integration
Parallel globally adaptive algorithms for numerical integration provide a simple example of algorithms that exploit control parallelism. In this paper we consider the implementation of such algorithms on both virtual shared memory (KSR-1) and distributed memory (iPSC/860) machines and investigate how the characteristics of the diierent architectures aaect the choice of implementation and thereb...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994