• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

A user-level process package for concurrent computing (1993)

by R Konuru, J Walpole, S Otto
Add To MetaCart

Tools

Sorted by:
Results 1 - 2 of 2

A Migratable User-Level Process Package For PVM

by Ravindranath Bala Konuru , 1995
"... ..."
Abstract - Cited by 37 (6 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

...tation of the UPVM prototype on HP series 9000/720 workstations, running the HP-UX 9.01 operating system. Porting to other systems is discussed in Sec. 5.4. A more detailed description is provided in =-=[14]-=-. Some familiarity with the PVM interface is assumed. When the application is invoked, control is immediately transferred into the UPVM library. At this point, the number of idle processors is determi...

Adaptive Execution of Data Parallel Computations on Networks of Heterogeneous Workstations

by Robert Prouty, Steve Otto, Jonathan Walpole , 1994
"... Parallel environments consisting of a network of heterogeneous workstations introduce an inherently dynamic environment that differs from multicomputers. Workstations are usually considered “shared ” resources while multicomputers provide dedicated processing power. The number of workstations availa ..."
Abstract - Cited by 14 (1 self) - Add to MetaCart
Parallel environments consisting of a network of heterogeneous workstations introduce an inherently dynamic environment that differs from multicomputers. Workstations are usually considered “shared ” resources while multicomputers provide dedicated processing power. The number of workstations available for use is continually changing; the parallel machine presented by the network is in effect continually reconfiguring itself. Application programs must effectively adapt to the changing number of processing nodes while maintaining computational efficiency. This paper examines methods for adapting to this dynamic environment within the framework of explicit message passing under the data parallel programming model. We present four requirements which we feel a method must satisfy. Several potential methods are examined within the framework and evaluated according to how well they address the defined requirements. An application-level technique called Application Data Movement (ADM) is described. Although this technique puts much of the responsibility of adaptation on the application programmer, it has the advantage of running on heterogeneous workstations. Related work, such as Dataparallel C and Piranha, is also examined and compared to ADM. The application of the ADM methodology to a real application, a neural-network classifier based on conjugate-gradient optimization, is outlined and discussed. Preliminary results are presented and analyzed. The computation has been shown to achieve in excess of 70 MFLOPS under quiet conditions on a network of nine heterogeneous machines, two HP 9000/720s, two DEC Alphas, and five Sun SPARCstation 10s, while maintaining an efficiency of nearly 80%. 1 1
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University