Towards an Integrated, Web-executable Parallel Programming Tool Environment
Insung Park,N.H. Kapadia,Renato Figueiredo,Rudolf Eigenmann,José A. B. Fortes +4 more
- 01 Nov 2000
- pp 9-9
TL;DR: A new parallel programming tool environment that is accessible and executable "anytime, anywhere," through standard Web browsers and integrated in that it provides tools that adhere to a common underlying methodology for parallel programming and performance tuning is presented.
read more
Abstract: We present a new parallel programming tool environment that is (1) accessible and executable “anytime, anywhere,” through standard Web browsers and (2) integrated in that it provides tools which adhere to a common underlying methodology for parallel programming and performance tuning. The environment is based on a new network computing infrastructure developed at Purdue University. We evaluate our environment qualitatively by comparing our tool access method with conventional schemes of software download and installation. We also quantitatively evaluate the efficiency of interactive tool access in our environment. We do this by measuring the response times of various functions of the Ursa Minor tool and compare them with those of a Java Applet-based "anytime, anywhere" tool access method. We found that our environment offers significant advantages in terms of tool accessibility, integration, and efficiency.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
The NEEShub Cyberinfrastructure for Earthquake Engineering
Thomas J. Hacker,Rudolf Eigenmann,Saurabh Bagchi,Ayhan Irfanoglu,Santiago Pujol,Ann Christine Catlin,Ellen M. Rathje +6 more
TL;DR: The NEEShub gateway was created in response to the NEES community's needs, combining data, simulation, and analysis functionality with collaboration tools.
47
Advancing Earthquake Engineering Research through Cyberinfrastructure
TL;DR: The evidence that this infrastructure is facilitating earthquake engineering research is examined and the number of users, pageviews, recorded NEES projects, and other stored resources demonstrates that the CI is used significantly and increasingly so.
23
iShare – open internet sharing built on peer-to-peer and web
Xiaojuan Ren,Rudolf Eigenmann +1 more
- 14 Feb 2005
TL;DR: The design concepts and implementation overview of an Internet-sharing system, iShare, and the qualitative comparison with related work are presented, to evaluate the system in terms its efficiency of resource discovery and job execution.
Framework and Modular Infrastructure for Automation of Architectural Adaptation and Performance Optimization for HPC Systems
Leonardo Fialho,James Browne +1 more
- 22 Jun 2014
TL;DR: A modular infrastructure which enables composition of multiple open-source tools and analyses into a set of workflows implementing comprehensive end-to-end optimization of a diverse spectrum of HPC applications on multiple architectures and for multiple resource types and parallel environments is presented.
14
Executing MPI programs on virtual machines in an Internet sharing system
Zhelong Pan,Xiaojuan Ren,Rudolf Eigenmann,Dongyan Xu +3 more
- 25 Apr 2006
TL;DR: Performance results on MPI benchmarks show that the virtualization technique incurs small overhead compared with the physical host platform, while gaining in return a higher degree of guest isolation and customization.
References
OpenMP: an industry standard API for shared-memory programming
TL;DR: At its most elemental level, OpenMP is a set of compiler directives and callable runtime library routines that extend Fortran (and separately, C and C++ to express shared memory parallelism) and leaves the base language unspecified.
3.8K
Globus: a Metacomputing Infrastructure Toolkit
Ian Foster,Carl Kesselman +1 more
- 01 Jun 1997
TL;DR: The Globus system is intended to achieve a vertically integrated treatment of application, middleware, and net work, an integrated set of higher level services that enable applications to adapt to heteroge neous and dynamically changing metacomputing environ ments.
SUIF Explorer: an interactive and interprocedural parallelizer
Shih-Wei Liao,Amer Diwan,R. Bosch,Anwar Ghuloum,Monica S. Lam +4 more
- 01 May 1999
TL;DR: The SUIF Explorer as mentioned in this paper is an interactive parallelization tool that is more effective than previous systems in minimizing the number of lines of code that require programmer assistance by using dynamic execution analyzers to identify those important loops that are likely to be parallelizable.
173
An Integrated Compilation and Performance Analysis Environment for Data Parallel Programs
Vikram Adve,John Mellor-Crummey,Mark Anderson,Jhy-Chun Wang,Daniel A. Reed,Ken Kennedy +5 more
- 08 Dec 1995
TL;DR: An integrated system for performance analysis of data-parallel programs based on the Rice Fortran 77D compiler and the Illinois Pablo performance analysis toolkit is described, which provides detailed source-level performance feedback to programmers via a pair of graphical interfaces.
132
Ninf: A Network Based Information Library for Global World-Wide Computing Infrastructure
Mitsuhisa Sato,Hidemoto Nakada,Satoshi Sekiguchi,Satoshi Matsuoka,Umpei Nagashima,Hiromitsu Takagi +5 more
- 28 Apr 1997
TL;DR: Ninf is an ongoing global network-wide computing infrastructure project which allows users to access computational resources including hardware, software and scientific data distributed across a wide area network and interfaces with the WWW browsers for easy accessibility.