EDBT 2026 Demo / reviewers in the wild / expert
Paul A. Gray
dblp:00/6843
· DBLP profile ↗
8ranked-venue papers
5as first author
0since 2021 · last 2002
0000-0002-5956-7103ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 5 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 64% Distributed systems · 36% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
MPI |
0.0 | 1 | 1999 | MPI and Java-MPI: Contrasts and Comparisons of Low-Level Communication Performance · SC 1999 |
Parallel and multicore computing › parallel programming models › message passing
MPI communication performance |
0.0 | 1 | 1999 | MPI and Java-MPI: Contrasts and Comparisons of Low-Level Communication Performance · SC 1999 |
Distributed systems › distributed interactive applications
collaborative computing |
0.0 | 1 | 1998 | CCF: Collaborative Computing Frameworks · SC 1998 |
Distributed systems
resource sharing |
0.0 | 1 | 1998 | CCF: Collaborative Computing Frameworks · SC 1998 |
Methods — techniques the papers use, named apart from their topics
performance comparison · 0.0multiway communication · 0.0distributed data management · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Collaborative Metacomputing with IceT
Paul A. Gray, Vaidy S. Sunderam |
J. Supercomput. | 1 |
| 2000 | Building Distributed Applications Using Multiple, Heterogeneous Environments
Paul A. Gray, Vaidy S. Sunderam |
Euro-Par | 1 |
| 2000 | Aspects of portability and distributed execution for JNI-wrapped message passing librariesabstractThis paper discusses an approach which aims to provide legacy message passing libraries with Java-like portability in a heterogeneous, metacomputing environment. The results of such portability permit distributed computing components to be ‘soft-loaded’ or ‘soft-installed’ in a dynamic fashion, onto cooperating resources for concurrent, synchronized parallel execution. This capability provides researchers with the ability to tap into a much larger resource pool and to utilize highly tuned codes for achievingperformance. Necessarily, the Java programming language is a significant component. The Java Native Interface (JNI) is used to wrap message passing libraries written in other languages, and the bytecode which is generated for the front-end may be analyzed in order to completely determine the needs of the code which it wraps. This characterization allows the pre-configuration of a remote environment so as to be able to support execution. The usefulness of the portability gained by our approach is illustrated through examples showing the soft-installation of a process using an MPI computational substrate and the soft-installation of a process which requires a C-based communication library based upon the efficient multi-cast communication package, CCTL. The examples show that significant gains in performance can be achieved while allowing message passing execution to still exhibit high levels of portability. Copyright © 2000 John Wiley & Sons, Ltd. Vladimir Getov, Paul A. Gray, Vaidy S. Sunderam |
Concurr. Pract. Exp. | 2 |
| 1999 | MPI and Java-MPI: Contrasts and Comparisons of Low-Level Communication PerformanceabstractArticle MPI and Java-MPI: contrasts and comparisons of low-level communication performance Share on Authors: Vladimir Getov School of Computer Science, University of Westminster, Harrow HA1 3TP, UK School of Computer Science, University of Westminster, Harrow HA1 3TP, UKView Profile , Paul Gray Dept. of Mathematics and Computer Science, Emory University, Atlanta, GA Dept. of Mathematics and Computer Science, Emory University, Atlanta, GAView Profile , Vaidy Sunderam Dept. of Mathematics and Computer Science, Emory University, Atlanta, GA Dept. of Mathematics and Computer Science, Emory University, Atlanta, GAView Profile Authors Info & Claims SC '99: Proceedings of the 1999 ACM/IEEE conference on SupercomputingJanuary 1999 Pages 21–eshttps://doi.org/10.1145/331532.331553Published:01 January 1999 14citation711DownloadsMetricsTotal Citations14Total Downloads711Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Vladimir Getov, Paul A. Gray, Vaidy S. Sunderam |
SC | 2 |
| 1999 | Developing technologies for broad-network concurrent computing
Paul A. Gray, Vaidy S. Sunderam |
J. Syst. Archit. | 1 |
| 1998 | CCF: Collaborative Computing FrameworksabstractCCF (Collaborative Computing Frameworks) is a suite of software systems, communications protocols, and tools that enable collaborative, computer-based cooperative work. CCF constructs a virtual work environment on multiple computer systems connected over the Internet, to form a Collaboratory. In this setting, participants interact with each other, simultaneously access and operate computer applications, refer to global data repositories or archives, collectively create and manipulate documents or other artifacts, perform computational transformations, and conduct a number of other activities via telepresence. Research issues addressed in this project include problem solving environments and methodologies for laboratory and instrument-based scientific disciplines, and computer science issues in heterogeneous distributed systems. New approaches are being investigated and developed for fast multiway communication, robust geographically distributed data management methodologies, high-performance computational transforms inlined within collaboration sessions, and related auxiliary issues such as active documents, security, archival storage, and experiment management and control. In this paper, we discuss the design philosophy and systems rationale behind CCF, describe the major subsystems of the collaborative computing environment, and discuss the salient features of the system. Vaidy S. Sunderam, Shun Yan Cheung, Michael D. Hirsch, Sarah E. Chodrow, Michelangelo Grigni, Alan T. Krantz, Injong Rhee, Paul A. Gray, Soeren Olesen, Phillip W. Hutto, Julie Sult |
SC | 8 |
| 1998 | Native-language-based distributed computing across network and filesystem boundariesabstractThis paper discusses how the aspects unique to the Java programming language can be combined with complementary and unique aspects of other languages such as C and Fortran. This combining of the strong features of Java, such as portability and platform independence, with packages and legacy codes written in traditional languages such as C and Fortran results in a program blend which exhibits portability and speed not realizable by any of these languages individually. One area where this confluence of previously disparate language features has strong potential is in the area of distributed, concurrent computing over heterogeneous platforms and across local network and filesystem boundaries – the setting addressed within this paper. Also addressed in this paper are the pivotal aspects of the Java bytecode representation of a class object which makes the porting of shared libraries across network boundaries, filesystems, and architectures possible. © 1998 John Wiley & Sons, Ltd. Paul A. Gray, Vaidy S. Sunderam |
Concurr. Pract. Exp. | 1 |
| 1997 | IceT: Distributed Computing and JavaabstractMetacomputing, or distributed processing on networks (local networks, intranets or the Internet), has re-emerged as a technology with tremendous promise and potential, owing in part to the emergence of the Java language and programming system. Java both influences and is influenced by the requisite and dynamic aspects of network programming. However, its viability as a programming language for the scientific community is yet to be established. This paper describes IceT, a novel framework for collaborative and high-performance distributed computing which has been built on a Java substrate. The IceT system exploits the portability and scripting advantages of Java and incorporates well-established distributed and concurrent computing techniques into the framework, while retaining the ability to access specialized processing capabilities and precompiled code. The result is a dynamic and efficient distributed computing environment upon which data and processes are highly portable amongst heterogeneous platforms and multiple users. © 1997 John Wiley & Sons, Ltd. Paul A. Gray, Vaidy S. Sunderam |
Concurr. Pract. Exp. | 1 |