MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  ZEN: A Directive-based Language for Automatic Experiment Management of Parallel and Distributed Programs (2002) [5 citations — 4 self]

Download:
Download as a PDF
by Radu Prodan, Thomas Fahringer
In Proceedings of the 31st International Conference on Parallel Processing (ICPP-02
http://www.par.univie.ac.at/project/zenturio/papers/icpp2002.pdf
Add To MetaCart

Abstract:

So far there exists very little support to specify and to control execution of a large number of experiments on distributed and parallel architectures. This paper describes ZEN, a directive-based language for the specification of arbitrarily complex program executions by varying problem, system, or machine parameters for parallel and distributed applications. ZEN introduces directives to substitute strings and to insert assignment statements inside arbitrary files, such as program, input, script, or makefiles. The programmer thus can invoke experiments for arbitrary value ranges of any problem parameter, including program variables, file names, compiler options, target machines, machine sizes, scheduling strategies, data distributions, etc. The number of experiments can be controlled through ZEN constraint directives. Finally, the programmer may request a large set of performance metrics to be computed for any code region of interest. The scope of ZEN directives can be restricted to arbitrary file or code regions. We have implemented a prototype tool for automatic experiment management that is based on ZEN. We will report results for performance analysis of an ocean simulation application and for parameter study of a computational finance code. 1.

Citations

58 Nimrod: A tool for performing parameterised simulations using distributed workstations – Abramson, Sosic, et al. - 1995
49 ZOO: a desktop experiment management environment – Ioannidis, Livny, et al. - 1996
16 The western intensification of wind-driven ocean currents – Stommel - 1948
15 SCALEA: A Performance Analysis Tool for Distributed and Parallel Program – Truong, Fahringer - 2002
14 Pricing Constant Maturity Floaters with Embeeded Options Using Monte Carlo Simulation – Dockner, Moritsch - 1999
13 Experiment management support for performance tuning – Karavanic, Miller - 1997
9 ASKALON - A Programming Environment and Tool Set for Cluster and Grid Computing. www.par.univie.ac.at/project/askalon – Fahringer, Jugravu, et al.
7 ZENTURIO: An Experiment Management System for Cluster and Grid Computing – Prodan, Fahringer - 2002
2 Design of Automatic Performance Analysis Systems, APART Workpackage 3: Implementation Issues – Mohr - 2000