Search NASA⌕ Search

SEARCH · Search NASA

Results for “distributed processing”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 307 records · Page 17

Control structures for high speed processors

A special processor was designed to function as a Reed Solomon decoder with throughput data rate in the Mhz range. This data rate is significantly greater than is possible with conventional digital architectures. To achieve this rate, the processor design includes sequential, pipelined, distributed, and parallel processing. The processor was designed using a high level language register transfer language. The RTL can be used to describe how the different processes are implemented by the hardware. One problem of special interest was the development of dependent processes which are analogous to software subroutines. For greater flexibility, the RTL control structure was implemented in ROM. The special purpose hardware required approximately 1000 SSI and MSI components. The data rate throughput is 2.5 megabits/second. This data rate is achieved through the use of pipelined and distributed processing. This data rate can be compared with 800 kilobits/second in a recently proposed very large scale integration design of a Reed Solomon encoder.

Maki, G. K.↗

Restoring Historic Forest Disturbance Frequency Would Partially Mitigate Droughts in the Central Sierra Nevada Mountains

Forest thinning and prescribed fire are expected to improve the climate resilience and water security of forests in the western U.S., but few studies have directly modeled the hydrological effects of multi-decadal landscape-scale forest disturbance. By updating a distributed process-based hydrological model (DHSVM) with vegetation maps from a distributed forest ecosystem model (LANDIS-II), we simulate the water resource impacts of forest management scenarios targeting partial or full restoration of the pre-colonial disturbance return interval in the central Sierra Nevada mountains. In a fully restored disturbance regime that includes fire, thinning, and insect mortality, reservoir inflow increases by 4%–9% total and 8%–14% in dry years. At sub-watershed scales (10–100 km2), thinning dense forests can increase streamflow by >20% in dry years. In a thinner forest, increased understory transpiration compensates for decreased overstory transpiration. Consequentially, 73% of streamflow gains are attributable to decreased overstory rain and snow interception loss. Thinner forests can increase headwater peak flows, but reservoir-scale peak flows are almost exclusively influenced by climate. Uncertainty in future precipitation causes high uncertainty in future water yield, but the additional water yield attributable to forest disturbance is about five times less sensitive to annual precipitation uncertainty. This partial decoupling of the streamflow disturbance response from annual precipitation makes disturbance especially valuable for water supply during dry years. Our study can increase confidence in the water resource benefits of restoring historic forest disturbance frequencies in the central Sierra Nevada mountains, and our modeling framework is widely applicable to other forested mountain landscapes.

Boardman, Eli N. [University of Nevada, Reno, NV (↗

Science data processing in the Mission to Planet Earth era

The data-processing systems developed to support NASA's Mission to Planet Earth (MPE) are described in an overview of the system architectures. The MPE program is discussed in terms of flight segments and data types to examine the required elements of the information systems. The data-processing segments are described for the Atmospheric Laboratory for Applications and Science, the Tropical Rainfall Measuring Mission, the Earth Observing System, and the Geostationary Earth Observatory. The data and information systems for the separate segments provide some redundant processing services. Distributed active archive centers are employed for each segment composed of three subelements: (1) a product-generation system, (2) a data archive and distribution system, and (3) an information management system. The data processing design for the MPE is expected to facilitate the understanding of the entire earth system on a global scale.

Goodman, H. M.↗

EOSDIS Data for Oceans Research

The JPL Physical Oceanography Distributed Active Archive Center (DAAC) is one of nine centers processing data for the Earth Observation System. As the physical oceanography data center, it archives, processes, and distributes data to researchers from various satellites. Data holdings can be searched through the Global Change Master Directory, and an advanced information management system is now in prototype.

physical oceanography EOS↗

Investigation into Cloud Computing for More Robust Automated Bulk Image Geoprocessing

Geospatial resource assessments frequently require timely geospatial data processing that involves large multivariate remote sensing data sets. In particular, for disasters, response requires rapid access to large data volumes, substantial storage space and high performance processing capability. The processing and distribution of this data into usable information products requires a processing pipeline that can efficiently manage the required storage, computing utilities, and data handling requirements. In recent years, with the availability of cloud computing technology, cloud processing platforms have made available a powerful new computing infrastructure resource that can meet this need. To assess the utility of this resource, this project investigates cloud computing platforms for bulk, automated geoprocessing capabilities with respect to data handling and application development requirements. This presentation is of work being conducted by Applied Sciences Program Office at NASA-Stennis Space Center. A prototypical set of image manipulation and transformation processes that incorporate sample Unmanned Airborne System data were developed to create value-added products and tested for implementation on the "cloud". This project outlines the steps involved in creating and testing of open source software developed process code on a local prototype platform, and then transitioning this code with associated environment requirements into an analogous, but memory and processor enhanced cloud platform. A data processing cloud was used to store both standard digital camera panchromatic and multi-band image data, which were subsequently subjected to standard image processing functions such as NDVI (Normalized Difference Vegetation Index), NDMI (Normalized Difference Moisture Index), band stacking, reprojection, and other similar type data processes. Cloud infrastructure service providers were evaluated by taking these locally tested processing functions, and then applying them to a given cloud-enabled infrastructure to assesses and compare environment setup options and enabled technologies. This project reviews findings that were observed when cloud platforms were evaluated for bulk geoprocessing capabilities based on data handling and application development requirements.

Brown, Richard B.↗

Opportunities for Integrating Electric and Gas Planning

Growing demand for electricity in buildings is creating new opportunities and challenges for electric and natural gas planning. To date, electric and gas planning processes have largely been siloed, and only a few jurisdictions have started to examine how these two processes could be linked together. The report explores the current state of electric and gas system planning, and the benefits and challenges of integrating these planning processes. We frame the characteristics of an integrated electric and gas distribution planning process and identify indicators of progress toward the characteristics.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

The Seasat low rate data processing system

The development of the algorithms for data processing and distribution, the circuitry, and the performance of the Seasat low rate data processing system are reviewed. The system controls data from the radar altimeter, scatterometer, microwave radiometer, and the visible and IR radiometer for independent transmission of each instrument's readings. The downlink operates at 25 kb/sec, and a yearlong program of geophysical evaluation proceeded shortly after launch, allowing on-line engineering evaluation and alteration of the control algorithms in the system. Some data is preformatted for immediate distribution and storage in archival quality. A catalog and abstracts are provided to users allowing a RAM search from remote terminals for historical conditions. Procedures for verifying and altering the algorithms are detailed.

Brown, J. W.↗

Catalyzing deep decarbonization with federated battery diagnosis and prognosis for better data management in energy storage systems

Industrial data analytics methods play a central role in improving energy storage performance and efficiency, impacting the future of electrified transportation and renewable electricity generation. However, significant challenges hinder the large-scale deployment of batteries. Conventional methods rely on centralized collection and processing of fleet-level data, leading to database size issues and privacy concerns due to potential data breaches. To enable scalable deployment of battery management systems, this article proposes a federated battery diagnosis and prognosis model, which distributes the processing of battery standard current-voltage-time-usage data in a privacy-preserving manner. Instead of transferring the raw data, this approach communicates only the locally processed parameters, thus reducing communication load and preserving data confidentiality. The federated model offers a paradigm shift in battery health management through privacy-preserving distributed methods for battery data processing and lifetime prediction, ensuring the reliable and sustainable deployment of lithium-ion batteries in a rapidly evolving world.

asset health management↗

Stability analysis of a liquid fuel annular combustion chamber

The problems of combustion instability in an annular combustion chamber are investigated. A modified Galerkin method was used to produce a set of modal amplitude equations from the general nonlinear partial differential acoustic wave equation. From these modal amplitude equations, the two variable perturbation method was used to develop a set of approximate equations of a given order of magnitude. These equations were modeled to show the effects of velocity sensitive combustion instabilities by evaluating the effects of certain parameters in the given set of equations. By evaluating these effects, parameters which cause instabilities to occur in the combustion chamber can be ascertained. It is assumed that in the annular combustion chamber, the liquid propellants are injected uniformly across the injector face, the combustion processes are distributed throughout the combustion chamber, and that no time delay occurs in the combustion processes.

Mcdonald, G. H.↗

Conference on Real-Time Computer Applications in Nuclear, Particle and Plasma Physics, 6th, Williamsburg, VA, May 15-19, 1989, Proceedings

Papers on real-time computer applications in nuclear, particle, and plasma physics are presented, covering topics such as expert systems tactics in testing FASTBUS segment interconnect modules, trigger control in a high energy physcis experiment, the FASTBUS read-out system for the Aleph time projection chamber, a multiprocessor data acquisition systems, DAQ software architecture for Aleph, a VME multiprocessor system for plasma control at the JT-60 upgrade, and a multiasking, multisinked, multiprocessor data acquisition front end. Other topics include real-time data reduction using a microVAX processor, a transputer based coprocessor for VEDAS, simulation of a macropipelined multi-CPU event processor for use in FASTBUS, a distributed VME control system for the LISA superconducting Linac, a distributed system for laboratory process automation, and a distributed system for laboratory process automation. Additional topics include a structure macro assembler for the event handler, a data acquisition and control system for Thomson scattering on ATF, remote procedure execution software for distributed systems, and a PC-based graphic display real-time particle beam uniformity.

Pordes, Ruth↗

Parallel volume ray-casting for unstructured-grid data on distributed-memory architectures

As computing technology continues to advance, computational modeling of scientific and engineering problems produces data of increasing complexity: large in size and unstructured in shape. Volume visualization of such data is a challenging problem. This paper proposes a distributed parallel solution that makes ray-casting volume rendering of unstructured-grid data practical. Both the data and the rendering process are distributed among processors. At each processor, ray-casting of local data is performed independent of the other processors. The global image composing processes, which require inter-processor communication, are overlapped with the local ray-casting processes to achieve maximum parallel efficiency. This algorithm differs from previous ones in four ways: it is completely distributed, less view-dependent, reasonably scalable, and flexible. Without using dynamic load balancing, test results on the Intel Paragon using from two to 128 processors show, on average, about 60% parallel efficiency.

Ma, Kwan-Liu↗

A Debugger for Computational Grid Applications

The p2d2 project at NAS has built a debugger for applications running on heterogeneous computational grids. It employs a client-server architecture to simplify the implementation. Its user interface has been designed to provide process control and state examination functions on a computation containing a large number of processes. It can find processes participating in distributed computations even when those processes were not created under debugger control. These process identification techniques work both on conventional distributed executions as well as those on a computational grid.

Hood, Robert↗

Random vibrations of linear viscoelastic beams with lumped masses

A method is presented of determining the mean square transversal deflection of an isotropic and homogeneous linear viscoelastic beam having a certain number of lengthwise distributed lumped masses. It is assumed that the beam is acted upon by a stationary random process uniformly distributed along the beam. The method is useful in vibration level control by means of additional lumped masses.

Dinca, F.↗

SolarAPP+ Enhancements and Commercialization (Final Technical Report)

With millions of distributed photovoltaic (PV) systems expected to be installed over the next five years, the permitting and inspection processes of authorities having jurisdiction (AHJs) may become overburdened, causing delays and increased costs for installed systems (Cruce et al. 2022). The central goal of this project was to automate and streamline permitting processes for distributed PV systems and complementary technologies, such as battery storage. Deploying automated permitting has been hypothesized to reduce permit review times, resulting in reduced costs and improved customer experience. This has the potential to expand the PV and PV-plus-storage market nationwide. The National Renewable Energy Laboratory (NREL) and its project partners, including UL Solutions, the Interstate Renewable Energy Council (IREC), the International Code Council (ICC), and more, developed the Solar Automated Permit Processing (SolarAPP+™) software platform to reduce permit review times. NREL and its partners also collaborated with the solar industry, the building safety community, and local governments to develop SolarAPP+.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Incremental Parallelization of Non-Data-Parallel Programs Using the Charon Message-Passing Library

Message passing is among the most popular techniques for parallelizing scientific programs on distributed-memory architectures. The reasons for its success are wide availability (MPI), efficiency, and full tuning control provided to the programmer. A major drawback, however, is that incremental parallelization, as offered by compiler directives, is not generally possible, because all data structures have to be changed throughout the program simultaneously. Charon remedies this situation through mappings between distributed and non-distributed data. It allows breaking up the parallelization into small steps, guaranteeing correctness at every stage. Several tools are available to help convert legacy codes into high-performance message-passing programs. They usually target data-parallel applications, whose loops carrying most of the work can be distributed among all processors without much dependency analysis. Others do a full dependency analysis and then convert the code virtually automatically. Even more toolkits are available that aid construction from scratch of message passing programs. None, however, allows piecemeal translation of codes with complex data dependencies (i.e. non-data-parallel programs) into message passing codes. The Charon library (available in both C and Fortran) provides incremental parallelization capabilities by linking legacy code arrays with distributed arrays. During the conversion process, non-distributed and distributed arrays exist side by side, and simple mapping functions allow the programmer to switch between the two in any location in the program. Charon also provides wrapper functions that leave the structure of the legacy code intact, but that allow execution on truly distributed data. Finally, the library provides a rich set of communication functions that support virtually all patterns of remote data demands in realistic structured grid scientific programs, including transposition, nearest-neighbor communication, pipelining, gather/scatter, and redistribution. At the end of the conversion process most intermediate Charon function calls will have been removed, the non-distributed arrays will have been deleted, and virtually the only remaining Charon functions calls are the high-level, highly optimized communications. Distribution of the data is under complete control of the programmer, although a wide range of useful distributions is easily available through predefined functions. A crucial aspect of the library is that it does not allocate space for distributed arrays, but accepts programmer-specified memory. This has two major consequences. First, codes parallelized using Charon do not suffer from encapsulation; user data is always directly accessible. This provides high efficiency, and also retains the possibility of using message passing directly for highly irregular communications. Second, non-distributed arrays can be interpreted as (trivial) distributions in the Charon sense, which allows them to be mapped to truly distributed arrays, and vice versa. This is the mechanism that enables incremental parallelization. In this paper we provide a brief introduction of the library and then focus on the actual steps in the parallelization process, using some representative examples from, among others, the NAS Parallel Benchmarks. We show how a complicated two-dimensional pipeline-the prototypical non-data-parallel algorithm- can be constructed with ease. To demonstrate the flexibility of the library, we give examples of the stepwise, efficient parallel implementation of nonlocal boundary conditions common in aircraft simulations, as well as the construction of the sequence of grids required for multigrid.

VanderWijngaart, Rob F.↗

UH cosmic rays - Possible origin in massive stars

The origin of the Z greater than 28, ultraheavy (UH) cosmic rays in supernova explosions of massive stars, at least about 10 solar masses, is considered. For Z greater than 70, the UH data are dominated by an r-process source distribution, but for the elements just beyond iron, Z from 29 to 36, the data cannot be explained by any single process of nucleosynthesis. This problem is solved naturally in a massive-star model by secondary neutron-capture reactions occurring during core helium burning (a limited s-process) and during explosive carbon burning. Interstellar-propagation calculations have been performed with these episodes of synthesis as source distributions, and the results offer an explanation for the current UH cosmic-ray data. Further, the heavy-element synthesis during explosive carbon burning is re-examined by using more realistic initial conditions given by the post-helium-burning configuration of the star. These results are compared with earlier work and the UH cosmic-ray data. Some effects of preferential acceleration, based upon ionization potential, are considered, and experimental tests for this model are discussed.

Wefel, J. P.↗

Thermal aging effects on crosslinked polyethylene cable insulation with decabromodiphenyl ether flame retardant alternative

Decabromodiphenyl ether (decaBDE) has been extensively used as a flame retardant in several applications, including nuclear electrical cable insulation. However, decaBDE has been identified as a persistent, bioaccumulative and toxic (PBT) substance, leading to regulatory scrutiny. The Environmental Protection Agency (EPA) published a regulation on January 6, 2021, aimed at phasing out the manufacturing, processing, and distribution of decaBDE. This rule set a compliance deadline of March 8, 2021, for the manufacture and processing of decaBDE, and an extended deadline of January 6, 2023, for specific applications including wire and cable insulation in nuclear power generation facilities. In response to such regulations, RSCC, a major supplier of safety-related electrical cables and associated products to the U.S. nuclear industry updated the formula of their crosslinked polyethylene (XLPE) insulation to replace the historically used decaBDE flame retardant with an acceptable alternative. This change from the previous decaBDE-containing XLPE prompted interest in comparative performance of the two material formulations, especially with respect to characteristics relevant to safety-related function such as thermal and radiation resistance. RSCC graciously provided samples of wire insulated with the decaBDE-containing XLPE formulation and corresponding wire insulated with XLPE of the new formulation, containing a decaBDE alternative. In this work we compare characteristics of the two formulations and a previously produced commercial version of the RSCC decaBDE-containing XLPE insulation subjected to thermal aging at 150 °C and 165 °C. The comparison was focused on mechanical durability, thermal stability in the oxidative environment, and chemical structures. Briefly, • Tensile elongation at break (EAB) results showed loss of mechanical elasticity with longer aging time, as expected. Aging time dependence of EAB did not differ between the decaBDE-containing and decaBDE-alternative samples. • Subtle differences between the two materials can be detected from Fourier-transform infrared spectroscopy (FTIR) absorbance spectra in the range below 1700 cm -1 , are assumed to be related to decomposition of flame retardant additives during thermal aging. • The oxidation induction time (OIT) data seemed to show that the unaged decaBDE-containing XLPE material is more thermally stable than the unaged decaBDE-alternative material, but the discrepancy in OIT decreased with aging time and the OIT values of the two materials became similar starting with the 4 th day of aging at 165 °C. This thermal aging investigation confirmed that the mechanical durability, a key property monitored for cable qualification, was not significantly affected by the modification of the formulation with a decaBDE alternative flame-retardant system in the investigated thermal aging conditions. Further studies on the same sets of materials exposed to thermal and gamma radiation aging would further inform comparison of the materials safety-related function.

36 MATERIALS SCIENCE↗