Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paul L. Springer is active.

Publication


Featured researches published by Paul L. Springer.


ieee international conference on high performance computing data and analytics | 1994

Measurement of Communication Rates on the Cray T3D Interprocessor Network

Robert W. Numrich; Paul L. Springer; John C. Peterson

We measure communication rates for the Cray T3D interprocessor network. First we design experiments with no contention on the network to establish the achievable fraction of the peak hardware rate. Then we increase the contention with a sequence of experiments designed to measure the robustness of the network. We analyze the results in terms of the Hockney parameters, r∞ and n1/2.


Advances in Engineering Software | 1998

An assessment of a Beowulf system for a wide class of analysis and design software

Daniel S. Katz; Tom Cwik; B. H. Kwan; John Z. Lou; Paul L. Springer; Thomas L. Sterling; Ping Wang

Abstract This paper discusses Beowulf systems, focusing on Hyglac, the Beowulf system installed at the Jet Propulsion Laboratory. The purpose of the paper is to assess how a system of this type will perform while running a variety of scientific and engineering analysis and design software. The first part of the assessment contains a measurement of the communication performance of Hyglac, along with a discussion of factors which have the potential to limit system performance. The second part consists of performance measurements of six specific programs (analysis and design software), as well as discussion about these measurements. Finally, the measurements and discussion lead to the conclusion that Hyglac is suitable for running these types of codes (in a research/industrial environment such as at JPL) and that the primary factor for determining how a given code will perform is the codes ratio of communication to computation.


ieee aerospace conference | 2011

Using a multicore processor for rover autonomous science

Benjamin J. Bornstein; Tara Estlin; Bradley J. Clement; Paul L. Springer

Multicore processing promises to be a critical component of future spacecraft. It provides immense increases in onboard processing power and provides an environment for directly supporting fault-tolerant computing. This paper discusses using a state-of-the-art multicore processor to efficiently perform image analysis onboard a Mars rover in support of autonomous science activities.


ieee aerospace conference | 2012

Enabling earth science through cloud computing

Sean Hardman; Andres Riofrio; Khawaja S. Shams; Dana Freeborn; Paul L. Springer; Brian G. Chafin

Cloud Computing holds tremendous potential for missions across the National Aeronautics and Space Administration. Several flight missions are already benefiting from an investment in cloud computing for mission critical pipelines and services through faster processing time, higher availability, and drastically lower costs available on cloud systems. However, these processes do not currently extend to general scientific algorithms relevant to earth science missions. The members of the Airborne Cloud Computing Environment task at the Jet Propulsion Laboratory have worked closely with the Carbon in Arctic Reservoirs Vulnerability Experiment (CARVE) mission to integrate cloud computing into their science data processing pipeline. This paper details the efforts involved in deploying a science data system for the CARVE mission, evaluating and integrating cloud computing solutions with the system and porting their science algorithms for execution in a cloud environment.


ieee international conference on high performance computing data and analytics | 2009

Adaptive Fault Tolerance for Scalable Cluster Computing in Space

Mark James; Andrew A. Shapiro; Paul L. Springer; Hans P. Zima

Future missions of deep-space exploration face the challenge of building more capable autonomous spacecraft and planetary rovers. Given the communication latencies and bandwidth limitations for such missions, the need for increased autonomy becomes mandatory, along with the requirement for enhanced on-board computational capabilities while in deep-space or time-critical situations. This will result in dramatic changes in the way missions are conducted and supported by on-board computing systems. Specifically, the traditional approach of relying exclusively on radiation-hardened hardware and modular redundancy will not be able to deliver the required computational power. As a consequence, such systems are expected to include high-capability low-power components based on emerging commercial-off-the-shelf (COTS) multi-core technology. In this paper we describe the design of a generic framework for introspection that supports runtime monitoring and analysis of program execution as well as a feedback-oriented recovery from faults. Our focus is on providing flexible software fault tolerance matched to the requirements and properties of applications by exploiting knowledge that is either contained in an application knowledge base, provided by users, or automatically derived from specifications. A prototype implementation is currently in progress at the Jet Propulsion Laboratory, California Institute of Technology, targeting a cluster of cell broadband engines.


Neural Networks | 1995

Parallelizing the cascade-correlation algorithm using Time Warp

Paul L. Springer; Sandeep Gulati

Abstract This paper discusses the method in which the cascade-correlation algorithm was parallelzznd in such a way that it could be run using the Time Warp Operating System (TWOS). TWOS is a special-purpose operating system designed to run parallel discrete event simulations with maximum efficiency on parallel or distributed computers. The parallelization process is described, and a formula is derived for the maximum possible speedup using this technique. For the benchmark used, a speedup of 8 was obtained while running on 10 nodes of a BBN GP1000 parallel computer, indicating that this approach is a useful way of parallelizing cascade-correlation.


Concurrency and Computation: Practice and Experience | 2011

Fault-tolerant on-board computing for robotic space missions

Hans P. Zima; Mark James; Paul L. Springer

This paper describes an approach to providing software fault tolerance for future deep‐space robotic National Aeronautics and Space Administration missions, which will require a high degree of autonomy supported by an enhanced on‐board computational capability. We focus on introspection‐based adaptive fault tolerance guided by the specific requirements of applications. Introspection supports monitoring of the program execution with the goal of identifying, locating, and analyzing errors. Fault tolerance assertions for the introspection system can be provided by the user, domain‐specific knowledge, or via the results of static or dynamic program analysis. This work is part of an on‐going project at the Jet Propulsion Laboratory in Pasadena, California. Copyright


Lecture Notes in Computer Science | 2005

Enhancements to PVM’s BEOLIN architecture

Paul L. Springer

Version 3.4.3 of PVM had previously been enhanced by the addition of a new architecture, BEOLIN, which allowed a PVM user to abstract a Beowulf class computer with a private network to appear as a single system, visible to the outside world, which could spawn tasks on different internal nodes. This new enhancement to PVM handles the case where each node on the Beowulf system may be composed of multiple processors. In this case, the software will, at the user’s request, spawn multiple jobs to each node, to be run on the individual processors.


international conference on cluster computing | 2000

Development of a spaceborne embedded cluster

Daniel S. Katz; Paul L. Springer

Over the last decade and continuing into the foreseeable future, a trend has developed in the spacecraft industry of both number of missions and the amount of data taken by each mission increasing faster than bandwidth capabilities to send these data to Earth. The result of this trend is a bottleneck between data gathering (on-board) and data analysis (on the ground). This bottleneck can be overcome by performing data analysis on-board and only transferring the results of this analysis to the ground, rather than the raw data. One attempt to do this is being made by the NASA HPCC Remote Exploration and Experimentation (REE) Project, which is developing spaceborne embedded clusters. Spaceborne embedded clusters share many characteristics of traditional, ground-based clusters such as POSIX-compliant operating systems and message-passing applications, but also have significant differences, including packaging and the need for fault-tolerance and real-time scheduling in software. This paper discusses these similarities and differences, and how they impact application development.


european conference on parallel processing | 2010

Adaptive fault tolerance for many-core based space-borne computing

Mark James; Paul L. Springer; Hans P. Zima

This paper describes an approach to providing software fault tolerance for future deep-space robotic NASA missions, which will require a high degree of autonomy supported by an enhanced on-board computational capability. Such systems have become possible as a result of the emerging many-core technology, which is expected to offer 1024-core chips by 2015. We discuss the challenges and opportunities of this new technology, focusing on introspection-based adaptive fault tolerance that takes into account the specific requirements of applications, guided by a fault model. Introspection supports runtime monitoring of the program execution with the goal of identifying, locating, and analyzing errors. Fault tolerance assertions for the introspection system can be provided by the user, domain-specific knowledge, or via the results of static or dynamic program analysis. This work is part of an on-going project at the Jet Propulsion Laboratory in Pasadena, California.

Collaboration


Dive into the Paul L. Springer's collaboration.

Top Co-Authors

Avatar

Hans P. Zima

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Mark James

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ed Upchurch

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Maciej Brodowicz

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar

Sharon Brunett

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Thomas D. Gottschalk

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Tom Cwik

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrew A. Shapiro

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Arun Rodrigues

Sandia National Laboratories

View shared research outputs
Researchain Logo
Decentralizing Knowledge