The Experts below are selected from a list of 237 Experts worldwide ranked by ideXlab platform
P Teti - One of the best experts on this subject based on the ideXlab platform.
-
lithium a structured parallel programming environment in java
International Conference on Computational Science, 2002Co-Authors: Marco Danelutto, P TetiAbstract:We describe a new, Java based, structured parallel programming environment. The environment provides the programmer with the ability to structure his parallel applications by using skeletons, and to execute the parallel skeleton code on a Workstation Network/cluster in a seamless way. The implementation is based on macro data flow and exploits original optimization rules to achieve high performance. The whole environment is available as an Open Source Java library and runs on top of plain JDK.
-
International Conference on Computational Science (2) - Lithium: A Structured Parallel Programming Environment in Java
Lecture Notes in Computer Science, 2002Co-Authors: Marco Danelutto, P TetiAbstract:We describe a new, Java based, structured parallel programming environment. The environment provides the programmer with the ability to structure his parallel applications by using skeletons, and to execute the parallel skeleton code on a Workstation Network/cluster in a seamless way. The implementation is based on macro data flow and exploits original optimization rules to achieve high performance. The whole environment is available as an Open Source Java library and runs on top of plain JDK.
Marco Danelutto - One of the best experts on this subject based on the ideXlab platform.
-
assist demo a high level high performance portable structured parallel programming environment at work
European Conference on Parallel Processing, 2003Co-Authors: Marco Aldinucci, Sonia Campa, Pierpaolo Ciullo, Massimo Coppola, Marco Danelutto, Paolo Pesciullesi, Roberto Ravazzolo, Massimo Torquati, Marco Vanneschi, Corrado ZoccoloAbstract:This work summarizes the possibilities offered by parallel programming environment ASSIST by outlining some of the features that will be demonstrated at the conference demo session. We'll substantially show how this environment can be deployed on a Linux Workstation Network/cluster, how applications can be compiled and run using ASSIST and eventually, we'll discuss some ASSIST scalability and performance features. We'll also outline how the ASSIST environment can be used to target GRID architectures.
-
Euro-Par - ASSIST demo: a high level, high performance, portable, structured parallel programming environment at work
Euro-Par 2003 Parallel Processing, 2003Co-Authors: Marco Aldinucci, Sonia Campa, Pierpaolo Ciullo, Massimo Coppola, Marco Danelutto, Paolo Pesciullesi, Roberto Ravazzolo, Massimo Torquati, Marco Vanneschi, Corrado ZoccoloAbstract:This work summarizes the possibilities offered by parallel programming environment ASSIST by outlining some of the features that will be demonstrated at the conference demo session. We'll substantially show how this environment can be deployed on a Linux Workstation Network/cluster, how applications can be compiled and run using ASSIST and eventually, we'll discuss some ASSIST scalability and performance features. We'll also outline how the ASSIST environment can be used to target GRID architectures.
-
lithium a structured parallel programming environment in java
International Conference on Computational Science, 2002Co-Authors: Marco Danelutto, P TetiAbstract:We describe a new, Java based, structured parallel programming environment. The environment provides the programmer with the ability to structure his parallel applications by using skeletons, and to execute the parallel skeleton code on a Workstation Network/cluster in a seamless way. The implementation is based on macro data flow and exploits original optimization rules to achieve high performance. The whole environment is available as an Open Source Java library and runs on top of plain JDK.
-
International Conference on Computational Science (2) - Lithium: A Structured Parallel Programming Environment in Java
Lecture Notes in Computer Science, 2002Co-Authors: Marco Danelutto, P TetiAbstract:We describe a new, Java based, structured parallel programming environment. The environment provides the programmer with the ability to structure his parallel applications by using skeletons, and to execute the parallel skeleton code on a Workstation Network/cluster in a seamless way. The implementation is based on macro data flow and exploits original optimization rules to achieve high performance. The whole environment is available as an Open Source Java library and runs on top of plain JDK.
F. Menard - One of the best experts on this subject based on the ideXlab platform.
-
HPDC - Star modeling on IBM RS6000 Networks using PVM
[1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing, 1Co-Authors: L. Colombet, L. Desbat, F. MenardAbstract:The authors present the parallelization of a Monte Carlo radiative transfer code on a Workstation Network using PVM. In order to measure parallel performances on heterogenous Networks, they propose a generalization to heterogeneous parallel architectures of the classical speedup and efficiency definitions. They apply these formulae to the study of their parallel code. They then show some scientific results obtained using this program on a Gflops peak performance Network. >
Kihong Park - One of the best experts on this subject based on the ideXlab platform.
-
HPDC - Mapping parallel iterative algorithms onto Workstation Networks
Proceedings of 3rd IEEE International Symposium on High Performance Distributed Computing, 1Co-Authors: Abdelsalam A. Heddaya, Kihong ParkAbstract:For communication-intensive parallel applications, the maximum degree of concurrency achievable is limited by the communication throughput made available by the Network. In previous work (Heddaya et al., 1994) we showed experimentally that the performance of certain parallel applications running on a Workstation Network can be improved significantly if a congestion control protocol is used to enhance Network performance. We characterize and analyze the communication requirements of a large class of supercomputing applications that fall under the category of fixed-point problems, amenable to solution by parallel iterative methods. This results in a set of interface and architectural features sufficient for the efficient implementation of the applications over a large-scale distributed system. In particular, we propose a direct link between the application and Network layer, supporting congestion control actions at both ends. This in turn enhances the system's responsiveness to Network congestion, improving performance. Measurements are given showing the efficacy of our scheme to support large-scale parallel computations. >
Xin Zhao - One of the best experts on this subject based on the ideXlab platform.
-
Scheduling parallel applications in distributed Networks
Cluster Computing, 1998Co-Authors: Jon Weissman, Xin ZhaoAbstract:Prophet is a run-time scheduling system designed to support the efficient execution of parallel applications written in the Mentat programming language (Grimshaw, 1993). Prior results demonstrated that SPMD applications could be scheduled automatically in an ethernet-based local-area Workstation Network with good performance (Weissman and Grimshaw, 1994 and 1995). This paper describes our recent efforts to extend Prophet along several dimensions: improved overhead control, greater resource sharing, greater resource heterogeneity, wide-area scheduling, and new application types. We show that both SPMD and task parallel applications can be scheduled effectively in a shared heterogeneous LAN environment containing ethernet and ATM Networks by exploiting the application structure and dynamic run-time information.