Passing Library

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 11994 Experts worldwide ranked by ideXlab platform

Biquan Lin - One of the best experts on this subject based on the ideXlab platform.

  • a real time mpeg software decoder using a portable message Passing Library
    Parallel and Distributed Processing Techniques and Applications, 1995
    Co-Authors: Man Kam Kwong, P Peter T Tang, Biquan Lin
    Abstract:

    We present a real-time MPEG software decoder that uses message-Passing libraries such as MPL, p4 and MPI. The parallel MPEG decoder currently runs on the IBM SP system but can be easil ported to other parallel machines. This paper discusses our parallel MPEG decoding algorithm as well as the parallel programming environment under which it uses. Several technical issues are discussed, including balancing of decoding speed, memory limitation, 1/0 capacities, and optimization of MPEG decoding components. This project shows that a real-time portable software MPEG decoder is feasible in a general-purpose parallel machine.

  • PDPTA - A real-time MPEG software decoder using a portable message-Passing Library
    1995
    Co-Authors: Man Kam Kwong, P.t. Peter Tang, Biquan Lin
    Abstract:

    We present a real-time MPEG software decoder that uses message-Passing libraries such as MPL, p4 and MPI. The parallel MPEG decoder currently runs on the IBM SP system but can be easil ported to other parallel machines. This paper discusses our parallel MPEG decoding algorithm as well as the parallel programming environment under which it uses. Several technical issues are discussed, including balancing of decoding speed, memory limitation, 1/0 capacities, and optimization of MPEG decoding components. This project shows that a real-time portable software MPEG decoder is feasible in a general-purpose parallel machine.

Edoardo Apra - One of the best experts on this subject based on the ideXlab platform.

  • One-Sided Communication on Clusters with Myrinet
    Cluster Computing, 2003
    Co-Authors: J Nieplocha, Edoardo Apra, Jialin Ju, Vinod Tipparaju
    Abstract:

    This paper describes an efficient implementation of one-sided communication on top of the GM low-level message-Passing Library for clusters with Myrinet. This approach is compatible with shared memory, exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. The paper addresses critical design issues faced on the commodity clusters and then describes possible solutions for matching the low-level network protocol with user-level interfaces. The performance implications of the design decisions are presented and discussed in context of a standalone communication benchmark as well as two applications. Finally, the paper offers some indications on what additional features would be desirable in a communication Library like GM to better support one-sided communication.

  • one sided communication on the myrinet based smp clusters using the gm message Passing Library
    International Parallel and Distributed Processing Symposium, 2001
    Co-Authors: J Nieplocha, Edoardo Apra
    Abstract:

    he paper describes an efficient implementation of one-sided communication on top of GM messagre Passing Library and Pthreads for the Myrinet-based SMP clusters. This approach avoids polling, is compatible with shared memory, and exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. Our implementation uses the standard distribution of GM and is compatible with MPICH/GM. Performance of our two applications was very good, and the GM port allowed them to avoid performance anomalies of the standard TCP/IP implementation when running on Myrinet.

  • IPDPS - One-sided communication on the myrinet-based SMP clusters using the GM message-Passing Library
    Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001, 1
    Co-Authors: J Nieplocha, Edoardo Apra
    Abstract:

    he paper describes an efficient implementation of one-sided communication on top of GM messagre Passing Library and Pthreads for the Myrinet-based SMP clusters. This approach avoids polling, is compatible with shared memory, and exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. Our implementation uses the standard distribution of GM and is compatible with MPICH/GM. Performance of our two applications was very good, and the GM port allowed them to avoid performance anomalies of the standard TCP/IP implementation when running on Myrinet.

Marc Snir - One of the best experts on this subject based on the ideXlab platform.

  • The communication software and parallel environment of the IBM SP2
    IBM Systems Journal, 1995
    Co-Authors: Marc Snir, Peter H. Hochschild, D. D. Frye, Kevin J. Gildea
    Abstract:

    This paper describes the software available on the IBM SP2™ for parallel program development and execution. It presents the rationale for the design of the Message-Passing Library used on the SP2, outlines its current implementation, and gives information on performance. In addition, the paper describes the programming environment and the program development tools available for developing and executing parallel codes.

  • PI Programming Environment for IBM SPl/SP2
    1995
    Co-Authors: Hubertus Franke, M. Riviere, Pratap Pattnaik, Marc Snir
    Abstract:

    In this paper we discuss an implementation of the M essage Passing I nterface standard (MPI) for the IBM Scalable Power PARALLEL 1 and 2 (SPl, SP2). Key to a reliable and efficient implementation of a message Passing Library on these machines is the careful design of a UNIX-Socket like layer in the u ser space with controlled access to the communication adapters and with adequate recovery and flow control. The performance of this i mplementation is at the s ame level as the IBMproprietary message Passing Library (MPL). We also show t hat in the IBM SPl and SP2 we achieve integrated tracing ability, where both system events, such as context switches and page fault etc., and MPI related activities are traced, with minimal overhead to the application program, thus presenting application programmers the trace of all the events that ultimately affect efficiency of a parallel program.

  • ICPP (3) - MPI-F: An Efficient Implementation of MPI on IBM-SP1
    1994 International Conference on Parallel Processing Vol. 3, 1994
    Co-Authors: Hubertus Franke, Pratap Pattnaik, Peter H. Hochschild, Marc Snir
    Abstract:

    This article introduces MPI-F an efficient implementation of MPI on the IBM-SP1 distributed memory cluster. After discussing the novel and key concepts of MPI and how they relate to an implementation, the MPI-F system architecture is outlined in detail. Although many incorrectly assume that MPI will not be efficient due to its increased functionality, MPI-F performance demonstrates efficiency as good as the best message Passing Library currently available on the SP1.

  • ICDCS - MPI programming environment for IBM SP1/SP2
    Proceedings of 15th International Conference on Distributed Computing Systems, 1
    Co-Authors: Hubertus Franke, M. Riviere, Pratap Pattnaik, Marc Snir
    Abstract:

    In this paper we discuss an implementation of the message Passing interface standard (MPI) for the IBM Scalable Power PARALLEL 1 and 2 (SP1, SP2). Key to a reliable and efficient implementation of a message Passing Library on these machines is the careful design of a UNIX-Socket like layer in the user space with controlled access to the communication adapters and with adequate recovery and flow control. The performance of this implementation is at the same level as the IBM-proprietary message Passing Library (MPL). We also show that in the IBM SP1 and SP2 we achieve integrated tracing ability, where both system events, such as context switches and page fault etc., and MPI related activities are traced, with minimal overhead to the application program, thus presenting application programmers the trace of all the events that ultimately affect efficiency of a parallel program.

J Nieplocha - One of the best experts on this subject based on the ideXlab platform.

  • One-Sided Communication on Clusters with Myrinet
    Cluster Computing, 2003
    Co-Authors: J Nieplocha, Edoardo Apra, Jialin Ju, Vinod Tipparaju
    Abstract:

    This paper describes an efficient implementation of one-sided communication on top of the GM low-level message-Passing Library for clusters with Myrinet. This approach is compatible with shared memory, exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. The paper addresses critical design issues faced on the commodity clusters and then describes possible solutions for matching the low-level network protocol with user-level interfaces. The performance implications of the design decisions are presented and discussed in context of a standalone communication benchmark as well as two applications. Finally, the paper offers some indications on what additional features would be desirable in a communication Library like GM to better support one-sided communication.

  • one sided communication on the myrinet based smp clusters using the gm message Passing Library
    International Parallel and Distributed Processing Symposium, 2001
    Co-Authors: J Nieplocha, Edoardo Apra
    Abstract:

    he paper describes an efficient implementation of one-sided communication on top of GM messagre Passing Library and Pthreads for the Myrinet-based SMP clusters. This approach avoids polling, is compatible with shared memory, and exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. Our implementation uses the standard distribution of GM and is compatible with MPICH/GM. Performance of our two applications was very good, and the GM port allowed them to avoid performance anomalies of the standard TCP/IP implementation when running on Myrinet.

  • IPDPS - One-sided communication on the myrinet-based SMP clusters using the GM message-Passing Library
    Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001, 1
    Co-Authors: J Nieplocha, Edoardo Apra
    Abstract:

    he paper describes an efficient implementation of one-sided communication on top of GM messagre Passing Library and Pthreads for the Myrinet-based SMP clusters. This approach avoids polling, is compatible with shared memory, and exploits pipelining, nonblocking communication, and overlapping memory registration with memory copy to maximize the transfer rate. Our implementation uses the standard distribution of GM and is compatible with MPICH/GM. Performance of our two applications was very good, and the GM port allowed them to avoid performance anomalies of the standard TCP/IP implementation when running on Myrinet.

Arakawamasahiro - One of the best experts on this subject based on the ideXlab platform.