Tomasz Haupt

dblp:71/4156 · DBLP profile ↗
← Back
24ranked-venue papers
9as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 20 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 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
10 papers
High-performance computing · 54% Performance modeling and evaluation · 25% Distributed systems · 9%
Software engineering, system software, and programming languages
3 papers
Compilers and program optimization · 100%

Topics — the 22 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing
domain decomposition
0.312018
A Relaxation-Based Network Decomposition Algorithm for Parallel Transient Stability Simulation with Improved Convergence · IEEE Trans. Parallel Distributed Syst. 2018
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation
0.312018
A Relaxation-Based Network Decomposition Algorithm for Parallel Transient Stability Simulation with Improved Convergence · IEEE Trans. Parallel Distributed Syst. 2018
High-performance computing
power system simulation
0.312018
A Relaxation-Based Network Decomposition Algorithm for Parallel Transient Stability Simulation with Improved Convergence · IEEE Trans. Parallel Distributed Syst. 2018
Electronic design automation › circuit simulation › numerical methods for circuit simulation
convergence acceleration
0.112018
A Relaxation-Based Network Decomposition Algorithm for Parallel Transient Stability Simulation with Improved Convergence · IEEE Trans. Parallel Distributed Syst. 2018
Distributed systems
grid computing
0.122004
SPURport · HPDC 2004
Using Gateway System to Provide a Desktop Access to High Performance Computational Resources · HPDC 1999
Distributed systems › grid computing
science gateway
0.012004
SPURport · HPDC 2004
Parallel and multicore computing
parallel programming models
0.031996
Particle-in-Cell Simulation Codes in High Performance Fortran · SC 1996
Fortran 90D/HPF compiler for distributed memory MIMD computers: design, implementation, and performance results · SC 1993
MOVIE Model for Open Systems Based High Performance Distributed Computing · HPDC 1992
High-performance computing › distributed computing infrastructure
metacomputing
0.011998
WebFlow - High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing · SC 1998
High-performance computing
scientific computing systems
0.021996
Particle-in-Cell Simulation Codes in High Performance Fortran · SC 1996
An interactive remote visualization environment for an electromagnetic scattering simulation on high performance computing system · SC 1993
Parallel and multicore computing
data-parallel programming
0.011996
Particle-in-Cell Simulation Codes in High Performance Fortran · SC 1996
High-performance computing
plasma simulation
0.011996
Particle-in-Cell Simulation Codes in High Performance Fortran · SC 1996
Performance modeling and evaluation
performance prediction
0.011994
Interpreting the performance of HPF/Fortran 90D · SC 1994
Visualization and visual analytics › scientific visualization
remote visualization
0.011993
An interactive remote visualization environment for an electromagnetic scattering simulation on high performance computing system · SC 1993
Visualization and visual analytics
scientific visualization
0.011993
An interactive remote visualization environment for an electromagnetic scattering simulation on high performance computing system · SC 1993
Compilers and program optimization
parallelizing compiler
0.011993
Fortran 90D/HPF compiler for distributed memory MIMD computers: design, implementation, and performance results · SC 1993
Parallel and multicore computing › parallel programming models
data-parallel language
0.011993
Fortran 90D/HPF compiler for distributed memory MIMD computers: design, implementation, and performance results · SC 1993
Parallel and multicore computing › parallel computing
parallel programming languages
0.011993
Common runtime support for high-performance parallel languages · SC 1993
Parallel and multicore computing
parallel programming runtimes
0.011993
Common runtime support for high-performance parallel languages · SC 1993
High-performance computing
high performance distributed computing
0.011992
MOVIE Model for Open Systems Based High Performance Distributed Computing · HPDC 1992
Compilers and program optimization
parallel language compilation
0.011993
Common runtime support for high-performance parallel languages · SC 1993
High-performance computing
electromagnetic scattering simulation
0.011993
An interactive remote visualization environment for an electromagnetic scattering simulation on high performance computing system · SC 1993
High-performance computing › scientific visualization
remote visualization
0.011993
An interactive remote visualization environment for an electromagnetic scattering simulation on high performance computing system · SC 1993

Methods — techniques the papers use, named apart from their topics

relaxation-based decomposition · 0.3preconditioner · 0.3parallel-general-norton · 0.3source-driven interpretation · 0.0benchmarking · 0.0three-tier architecture · 0.0distributed object paradigm · 0.0communication generation · 0.0message passing · 0.0high performance fortran · 0.0runtime system · 0.0runtime support · 0.0graphical user interface · 0.0dataflow methodology · 0.0data alignment · 0.0
YearPublicationVenuePosition
2018 A Relaxation-Based Network Decomposition Algorithm for Parallel Transient Stability Simulation with Improved Convergence
abstract
Transient stability simulation of a large-scale and interconnected electric power system involves solving a large set of differential algebraic equations (DAEs) at every simulation time-step. With the ever-growing size and complexity of power grids, dynamic simulation becomes more time-consuming and computationally difficult using conventional sequential simulation techniques. To cope with this challenge, this paper aims to develop a fully distributed approach intended for implementation on High Performance Computer (HPC) clusters. A novel, relaxation-based domain decomposition algorithm known as Parallel-General-Norton with Multiple-port Equivalent (PGNME) is proposed as the core technique of a two-stage decomposition approach to divide the overall dynamic simulation problem into a set of subproblems that can be solved concurrently to exploit parallelism and scalability. While the convergence property has traditionally been a concern for relaxation-based decomposition, an estimation mechanism based on multiple-port network equivalent is adopted as the preconditioner to enhance the convergence of the proposed algorithm. The proposed algorithm is illustrated using rigorous mathematics and validated both in terms of speed-up and capability. Moreover, a complexity analysis is performed to support the observation that PGNME scales well when the size of the subproblems are sufficiently large.
Brian Sullivan, Mike Mazzola, Babak Saravi, Uttam Adhikari, Tomasz Haupt
IEEE Trans. Parallel Distributed Syst.6
2011 Autonomic Execution of Computational Workflows
Tomasz Haupt, Nitin Sukhija, Igor Zhuk
FedCSIS1
2007 Rapid Prototyping Capabilities for Conducting Research of Sun-Earth System
abstract
This paper describes the requirements, design and implementation progress of an e-Science environment to enable rapid evaluation of potential uses of NASA research products and technologies to improve future operational systems for societal benefits. This project is intended to be a low-cost effort focused on integrating existing open source, public domain, and/or community developed software components and tools. Critical for success is a carefully designed implementation plan allowing for incremental enhancement of the scale and functionality of the system while maintaining an operational the system and hardening its implementation. This has been achieved by rigorously following the principles of separation of concerns, loose coupling, and service oriented architectures employing Portlet (GridSphere), Service Bus (ServiceMix), and Grid (Globus) technologies, as well as introducing a new layer on top of the THREDDS data server. At the current phase, the system provide data access through a data explorer allowing the user to view the metadata and provenance of the datasets, invoke data transformations such as subsampling, reprojections, format translations, and de-clouding of selected data sets or collections, as well as generate simulated data sets approximating data feed from future NASA missions.
Tomasz Haupt, Anand Kalyanasundaram, Igor Zhuk
eScience1
2007 Cooperative Grid Vortals
abstract
Abstract Vertical Grid portals, or Vortals, proved to be useful by providing access to applications running on high‐performance computational platforms and to distributed data enabling data sharing and other forms of collaboration. This paper identifies the commonalities between Vortals in various application domains, i.e. application‐independent patterns of orchestrating Grid services employed by a typical Vortal. These patterns can be captured as façades—a software layer between the Vortal business logic and generic Grid services that promotes a horizontal integration. The façades are reusable and considerably simplify the development of new Vortals. Furthermore, the façades foster interactions between different Vortals, and hence making them the cooperative Grid Vortals. Copyright © 2007 John Wiley & Sons, Ltd.
Tomasz Haupt, Anand Kalyanasundaram
Concurr. Comput. Pract. Exp.1
2006 Grid-Based System for Product Design Optimization
abstract
This paper describes the progress of developing a Grid-based system for product design optimizations to increase the engineer's productivity by saving him tedious, manual, and error-prone work of organizing, maintaining, submitting and monitoring computational workflows comprising hundreds of jobs in a heterogeneous distributed environment. The approach is that once the optimization process is interactively defined through a GUI, the process runs asynchronously, automatically, and autonomously. This goal is being achieved through horizontal integration by employing a Service Oriented Architecture. The developed cyberinfrastructure comprises a collection of Grid services that automates creation, submission and monitoring of jobs. In addition, support is provided for accessing information needed to identify the reasons of failures, should any occur, The front end of the system augments a commercial, state-of-the-art user graphical interface (Abacus CAE) for defining a finite element analysis problem with custom GUI components for specifying the optimization problem and providing access to remote resources. The access to remote resources is achieved by embedding clients of Grid services in the Abacus CAE.
Tomasz Haupt, Anupama Voruganti, Anand Kalyanasundaram, Igor Zhuk
e-Science1
2004 SPURport
Tomasz Haupt, Anand Kalyanasundaram, Nisreen Ammari, Archana Chilukuri, Maxim Khotournenko
HPDC1
2004 The cyberinfrastructure and image information mining
abstract
A challenge for image information mining is the distributed nature of the resources necessary for accomplishing a specific query. The U.S. National Science Foundation has recognized the need for a cyberinfrastructure that connects hardware and software resources and experts around the globe to solve common problems. Such an infrastructure already exists for some Earth science disciplines. Grid computing and peer-to-peer computing are two approaches that may be used to build a cyberinfrastructure. In this paper we describe the unique features of each of them and compare them. The strengths and weaknesses of each are almost complementary and thus, consideration should be given toward using attributes of each in image information mining.
Pushkar S. Pradhan, Roger L. King, Tomasz Haupt, Valentine Anantharaj
IGARSS3
2002 Mississippi Computational Web Portal
abstract
Abstract This paper describes design and implementation of an open, extensible object‐oriented framework that allows the integration of new and legacy components into a single user‐friendly Grid computing environment. Thus we extend the researcher's desktop by providing seamless access to remote resources (that is, hardware, software, and data), and thereby simplifying currently difficult to comprehend and changing interfaces and emerging protocols. The user, through the familiar Web browser interface, is able to compose complex computational tasks represented as a collection of middle‐tier objects serving as proxies for services rendered by the back‐end. The proxies through a Grid resource broker use the Grid services, as defined by the Global Grid Forum, to access remote computational resources. The middle‐tier objects are persistent, and therefore once configured, simulation can be reused, shared between users, or undergo transition into operational or educational use. Copyright © 2002 John Wiley & Sons, Ltd.
Tomasz Haupt, Purushotham V. Bangalore, Gregory Henley
Concurr. Comput. Pract. Exp.1
2000 The Gateway system: uniform web based access to remote resources
abstract
Exploiting our experience developing the WebFlow system, we designed the Gateway system to provide seamless and secure access to computational resources at ASC MSRC. The Gateway follows our commodity components strategy and is implemented as a modern three-tier system. Tier 1 is a high-level front-end for visual programming, steering, run-time data analysis and visualization, built on top of the Web and OO commodity standards. Distributed object-based, scalable, and reusable Web server and Object broker middleware forms Tier 2. Back-end services comprise Tier 3. In particular, access to high-performance computational resources is provided by implementing the emerging standard for meta-computing API. Copyright © 2000 John Wiley & Sons, Ltd.
Tomasz Haupt, Erol Akarsu, Geoffrey C. Fox, Choon-Han Youn
Concurr. Pract. Exp.1
2000 WebFlow: a framework for web based metacomputing
abstract
We developed a platform independent, three-tier system, called WebFlow. The visual authoring tools implemented in the front end integrated with the middle-tier network of servers based on CORBA and following distributed object paradigm, facilitate seamless integration of commodity software components. We add high performance to commodity systems using Globus metacomputing toolkit as the backend.
Tomasz Haupt, Erol Akarsu, Geoffrey C. Fox
Future Gener. Comput. Syst.1
1999 Using Gateway System to Provide a Desktop Access to High Performance Computational Resources
abstract
In this paper, we discuss the use of Gateway for seamless desktop access to high performance resources. We illustrate our ideas with two Gateway applications that require access to remote resources: the Landscape Management System (LMS) and Quantum Simulations (QS). For LMS we use Gateway to retrieve data from many different sources as well as to allocate remote computational resources needed to solve the problem at hand. Gateway transparently controls the necessary data transfer between hosts for the user. Quantum Simulations requires access to HPCC resources and therefore we layered Gateway on top of the Globus metacomputing toolkit. This way Gateway plays the role of a job broker for Globus.
Erol Akarsu, Geoffrey C. Fox, Tomasz Haupt, Alexey Kalinichenko, Kangseok Kim, Praveen Sheethaalnath, Choon-Han Youn
HPDC3
1999 A computing framework for integrating interactive visualization in HPCC applications
abstract
Network-based concurrent computing and interactive data visualization are two important components in industry applications of high-performance computing and communication. We propose an execution framework to build interactive remote visualization systems for real-world applications on heterogeneous parallel and distributed computers. Using a dataflow model of a commercial visualization software AVS in three case studies, we demonstrate a simple, effective, and modular approach to couple parallel simulation modules into an interactive remote visualization environment. The applications described in this paper are drawn from our industrial projects in financial modeling, computational electromagnetics and computational chemistry. Copyright © 1999 John Wiley & Sons, Ltd.
Geoffrey C. Fox, Tseng-Hui Lin, Tomasz Haupt
Concurr. Pract. Exp.4
1999 Web based metacomputing
abstract
Abstract Programming tools that are simultaneously sustainable, highly functional, robust and easy to use have been hard to come by in the HPCC arena. This is partially due to the difficulty in developing sophisticated customized systems for what is a relatively small part of the worldwide computing enterprise. Thus, we have developed a new strategy – termed High Performance Commodity Computing (HPCC) [G. Fox, W. Furmanski, HPCC as high performance commodity computing, in: I. Foster, C. Kesselman (Eds.), Building National Grid, http://www.npac.syr.edu/users/gcf/HPcc/HPcc.html ] – which builds HPCC programming tools on top of the remarkable new software infrastructure being built for the commercial web and distributed object areas. We add high performance to commodity systems using multi-tier architecture with Globus metacomputing toolkit as the backend of a middle-tier of commodity web and object servers. We have demonstrated the fully functional prototype of WebFlow during Alliance’98 meeting.
Tomasz Haupt, Erol Akarsu, Geoffrey C. Fox, Wojtek Furmanski
Future Gener. Comput. Syst.1
1998 HPcc as High Performance Commodity Computing on Top of Integrated Java, CORBA, COM and Web Standards
Geoffrey C. Fox, Wojtek Furmanski, Tomasz Haupt, Erol Akarsu, Hasan Timucin Ozdemir
Euro-Par3
1998 WebFlow - High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing
abstract
We developed a platform independent, three-tier system, called WebFlow. The visual authoring tools implemented in the front end integrated with the middle tier network of servers based on the industry standards and following distributed object paradigm, facilitate seamless integration of commodity software components. We add high performance to commodity systems using GLOBUS metacomputing toolkit as the backend. We have explained these ideas in general before, and here for the first time we describe a fully operational example which is expected to be deployed in an NCSA Alliance Grand Challenge.
Erol Akarsu, Geoffrey C. Fox, Wojtek Furmanski, Tomasz Haupt
SC4
1998 DARP: Java-based data analysis and rapid prototyping environment for distributed high performance computations
abstract
The integration of a compiled and interpreted HPF gives us an opportunity to design a powerful application development environment targeted for high performance parallel and distributed systems. This Web based system follows a three-tier model. The Java front-end holds proxy objects which can be manipulated with an interpreted Web client (a Java applet) interacting dynamically with compiled code through a tier-2 server. Although targeted for the HPF back-end, the system's architecture is independent of the back-end language, and can be extended to support other high performance languages. © 1998 John Wiley & Sons, Ltd.
Erol Akarsu, Geoffrey C. Fox, Tomasz Haupt
Concurr. Pract. Exp.3
1996 Particle-in-Cell Simulation Codes in High Performance Fortran
abstract
Particle-in-Cell (PIC) plasma simulation codes model the interaction of charged particles with surrounding electrostatic and magnetic fields. Its computational requirements made it to be classified as one of the grand-challenge problems facing the high performance community. In this paper we present the implementation of 1-D and 2-D electrostatic PIC codes in High Performance Fortran(HPF) on a IBM SP-2. HPF expands Fortran 90 with data distribution and alignment directives and data parallel statements. It is a powerful language for writing portable and high performance programs across many platforms. We used one of the most successful commerical HPF compilers currently available in the market and augmented the compiler's missing HPF functions with extrinsic routines when necessary. We obtained near linear speed-up in all of our test cases. The performance of the HPF programs is comparable to the native message passing implementations of the same codes on the SP-2.
Erol Akarsu, Kivanç Dinçer, Tomasz Haupt, Geoffrey C. Fox
SC3
1994 Interpreting the performance of HPF/Fortran 90D
abstract
We present a novel interpretive approach for accurate and cost effective performance prediction in a high performance computing environment, and describe the design of a source driven HPF/Fortran 90D performance prediction framework based on this approach. The performance prediction framework has been implemented as part of a HPF/Fortran 90D application development environment. A set of benchmarking kernels and application codes are used to validate the accuracy, utility, usability, and cost effectiveness of the performance prediction framework. The use of the framework for selecting appropriate compiler directives and for application performance debugging is demonstrated.>
Manish Parashar, Salim Hariri, Tomasz Haupt, Geoffrey C. Fox
SC3
1994 Compiling Fortran 90D/HPF for Distributed Memory MIMD Computers
abstract
This paper describes the design of the Fortran90D/HPF compiler, a source-to-source parallel compiler for distributed memory systems being developed at Syracuse University. Fortran 90D/HPF is a data parallel language with special directives to specify data alignment and distributions. A systematic methodology to process distribution directives of Fortran 90D/HPF is presented. Furthermore, techniques for data and computation partitioning, communication detection and generation, and the run-time support for the compiler are discussed. Finally, initial performance results for the compiler are presented. We believe that the methodology to process data distribution, computation partitioning, communication system design, and the overall compiler design can be used by the implementors of compilers for HPF.
Zeki Bozkus, Alok N. Choudhary, Geoffrey C. Fox, Tomasz Haupt, Sanjay Ranka, Min-You Wu
J. Parallel Distributed Comput.4
1993 Fortran 90D/HPF compiler for distributed memory MIMD computers: design, implementation, and performance results
abstract
90D\HPF is a data parallel lanquage w~ih speczal directives to enable users to spectfy data a[ignment and distributions.This paper describes the design and implementation of a Fortran!)ODjHPF compiler.Techniques for data and computation partitioning, communication detect ton and generation, and the run-ttme support for the compiler are dtscussed.Finally, tn~txal performance results for the cornptler are presented.We belteve that the methodology to process data dtstributton, computation partittontngl conlmunz catton system design and the overall comptler destgn can be used by the implementors of HPF compzlers.1 Introduction Currently, distributed melmory machines are programmed using a node language and a message passing library.This process is tedious and error prone because the user must perform the task of data distribution and communication for non-local data access.There has been significant research in developing parallelizing compilers.In this approach, the compiler takes a sequential Fortran 77 program as input, applies a set of transformation rules, and produces a parallelized code for the target machine.However, a sequential language, such as Fortran 77, obscures the parallelism of a problem in sequential loops and other sequential constructs.This makes the potential parallelism of a program more difficult to detect by a parallelizing compiler.Therefore, compiling a sequential program into a parallel program is not a natural approach.An alternative approach is to use
Zeki Bozkus, Alok N. Choudhary, Geoffrey C. Fox, Tomasz Haupt, Sanjay Ranka
SC4
1993 An interactive remote visualization environment for an electromagnetic scattering simulation on high performance computing system
abstract
Electromagnetic scattering (EMS) simulation is an important computationally intensive application waihin the field of eleciromagnetics.Advances in high performance computing and communication (HPCC) and data visualization environ ment(DVE) provide new opportunities to visualize real-time simulation problems such as EMS which requzre stgntficant computational resources.In this work, an integrated interactive visuahzatzon environment was created for an EMS simulation, coupling a graphtcal user tnterface(GUI) for runtime simulation parameters input and 3D rendering output on a graphical workstation, with computational modu!es running on a parallel supercomputer and two workstations.Application Visualization System(AVS) was used as integrating software to facilitate both networking and scientific data visualization.Using the EMS simulation as a case study in this paper, we explore the AVS datafiow methodology to naturally integrate data visualization, parallel systems and heterogeneous computing.Major issues in integrating this remote visualization system are discussed, including task decomposition, system integration, concurrent control, and a high level DVE-based distributed programming model.
Yinghua Lu, Geoffrey C. Fox, Kim Mills, Tomasz Haupt
SC5
1993 Common runtime support for high-performance parallel languages
abstract
No abstract available.
Geoffrey C. Fox, Sanjay Ranka, Michael L. Scott, Allen D. Malony, James C. Browne, Marina C. Chen, Alok N. Choudhary, Thomas E. Cheatham, Janice E. Cuny, Rudolf Eigenmann, Amr F. Fahmy, Ian T. Foster, Dennis Gannon, Tomasz Haupt, Carl Kesselman, Charles Koelbel, Wei Li 0015, Monica S. Lam, Thomas J. LeBlanc, Jim Openshaw, David A. Padua, Constantine D. Polychronopoulos, Joel H. Saltz, Alan Sussman, Gil Weigand, Katherine A. Yelick
SC14
1993 MOVIE model for open-systems-based high-performance distributed computing
abstract
Abstract MOVIE (Multitasking Object‐oriented Visual Interactive Environment) is a new software system for high‐performance distributed computing (HPDC), currently in the advanced design and implementation stage at Northeast Parallel Architectures Center (NPAC), Syracuse University. The MOVIE system is structured as a multiserver network of interpreters of the high‐level object‐oriented programming language MovieScript. MovieScript derives from PostScript and extends it in the C++ syntax‐based object‐oriented interpreted style towards 3D graphics, high‐performance computing and general‐purpose high‐level communication protocol for distributed and MIMD‐parallel computing. The paper describes the overall open systems‐based MOVIE design and itemizes currently implemented, developed and planned components of the system.
Wojtek Furmanski, Chris Faigle, Tomasz Haupt, Janusz Niemiec, Marek Podgorny, Diglio A. Simoni
Concurr. Pract. Exp.3
1992 MOVIE Model for Open Systems Based High Performance Distributed Computing
abstract
MOVIE (multitasking object-oriented visual interactive environment) is the new software system for high performance distributed computing (HDPC), currently in the advanced design and implementation stage at Northeast Parallel Architectures Center (NPAC), Syracuse University. MOVIE System is structured as a multiserver network of interpreters of high-level object-oriented programming language MovieScript. MovieScript derives from PostScript and extends it in the C++ syntax based object-oriented interpreted style towards 3D graphics, high performance computing and general purpose high level communication protocol for distributed and MIMD-parallel computing. The authors describe the overall open systems based MOVIE design and itemize currently implemented, developed and planned components of the system.>
Chris Faigle, Wojtek Furmanski, Tomasz Haupt, Janusz Niemiec, Marek Podgorny, Diglio A. Simoni
HPDC3