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, 1995Co-Authors: Man Kam Kwong, P Peter T Tang, Biquan LinAbstract: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
1995Co-Authors: Man Kam Kwong, P.t. Peter Tang, Biquan LinAbstract: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, 2003Co-Authors: J Nieplocha, Edoardo Apra, Jialin Ju, Vinod TipparajuAbstract: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, 2001Co-Authors: J Nieplocha, Edoardo ApraAbstract: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, 1Co-Authors: J Nieplocha, Edoardo ApraAbstract: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, 1995Co-Authors: Marc Snir, Peter H. Hochschild, D. D. Frye, Kevin J. GildeaAbstract: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
1995Co-Authors: Hubertus Franke, M. Riviere, Pratap Pattnaik, Marc SnirAbstract: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, 1994Co-Authors: Hubertus Franke, Pratap Pattnaik, Peter H. Hochschild, Marc SnirAbstract: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, 1Co-Authors: Hubertus Franke, M. Riviere, Pratap Pattnaik, Marc SnirAbstract: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, 2003Co-Authors: J Nieplocha, Edoardo Apra, Jialin Ju, Vinod TipparajuAbstract: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, 2001Co-Authors: J Nieplocha, Edoardo ApraAbstract: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, 1Co-Authors: J Nieplocha, Edoardo ApraAbstract: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.
-
Benchmark Evaluation of the IBM SP2 for Parallel Signal Processing
IEEE Transactions on Parallel and Distributed Systems, 1996Co-Authors: Kwangkai, ArakawamasahiroAbstract:This paper evaluates the IBM SP2 architecture, the AIX parallel programming environment, and the IBM message-Passing Library (MPL) through STAP (Space-Time Adaptive Processing) benchmark experiment...