Search NASA⌕ Search

SEARCH · Search NASA

Results for “programmable”

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 937 records · Page 52

Parallel processing of filtered queries in attributed semantic graphs

Execution of complex analytic queries on massive semantic graphs is a challenging problem in big-data analytics that requires high-performance parallel computing. In a semantic graph, vertices and edges carry attributes of various types and the analytic queries typically depend on the values of these attributes. Thus, the computation must view the graph through a filter that passes only those individual vertices and edges of interest. Previous investigations have developed Knowledge Discovery Toolbox (KDT), a sophisticated Python library for parallel graph computations. In KDT, the user can write custom graph algorithms by specifying operations between edges and vertices ( semiring operations ). The user can also customize existing graph algorithms by writing filters. While the high-level language for this customization enables domain scientists to productively express their graph analytics requirements, the customized queries perform poorly due to the overhead of having to call into the Python virtual machine for each vertex and edge. In this work, we use the Selective Embedded Just-In-Time Specialization (SEJITS) approach to automatically translate semiring operations and filters defined by programmers into a lower-level efficiency language, bypassing the upcall into Python. We evaluate our approach by comparing it with the high-performance Combinatorial BLAS engine and show that our approach combines the benefits of programming in a high-level language with executing in a low-level parallel environment. We increase the system's flexibility by developing techniques that provide users with the ability to define new vertex and edge types from Python. We also present a new Roofline model for graph traversals and show that we achieve performance that is significantly closer to the bounds suggested by the Roofline. Finally, to further understand the complex interaction with the underlying architecture, we present an analysis using performance counters that quantifies the improvement in hardware behavior in the context our SEJITS methodology. Comprehensively, we demonstrate the first known solution to the problem of obtaining high performance from a productivity language when applying graph algorithms selectively on semantic graphs with hundreds of millions of edges and scaling to thousands of processors for graphs.

97 MATHEMATICS AND COMPUTING↗

MATAR: A performance portability and productivity implementation of data-oriented design with Kokkos

There is a need for simple, fast, and memory-efficient multidimensional data structures for dense and sparse storage that arise with numerical methods and in software applications. The data structures must perform equally well across multiple computer architectures, including CPUs and GPUs. For this purpose, we developed MATAR, a C++ software library that allows for simple creation and use of intricate data structures that is also portable across disparate architectures using Kokkos. Here, the performance aspect is achieved by forcing contiguous memory layout (or as close to contiguous as possible) for multidimensional and multi-size dense or sparse MATrix and ARray (hence, MATAR) types. Our results show that MATAR has the capability to improve memory utilization, performance, and programmer productivity in scientific computing. This is achieved by fitting more work into the available memory, minimizing memory loads required, and by loading memory in the most efficient order. This document describes the purpose of the work, the implementation of each of the data types, and the resulting performance both in some simple baseline test cases and in an application code.

97 MATHEMATICS AND COMPUTING↗

Nebo: An efficient, parallel, and portable domain-specific language for numerically solving partial differential equations

This study presents Nebo, a declarative domain-specific language embedded in C++ for discretizing partial differential equations for transport phenomena on multiple architectures. Application programmers use Nebo to write code that appears sequential but can be run in parallel, without editing the code. Currently Nebo supports single-thread execution, multi-thread execution, and many-core (GPU-based) execution. With single-thread execution, Nebo performs on par with code written by domain experts. With multi-thread execution, Nebo can linearly scale (with roughly 90% efficiency) up to 12 cores, compared to its single-thread execution. Moreover, Nebo’s many-core execution can be over 140x faster than its single-thread execution.

97 MATHEMATICS AND COMPUTING↗

Creep and microstructural processes in a low-alloy 2.25%Cr1.6%W steel (ASTM Grade 23)

A low-alloy 2.25%Cr1%Mo steel (ASTM Grade 22) has been greatly improved by the substitution of almost all of the 1%Mo by 1.6%W. The improved material has been standardized as P/T23 steel (Fe–2.25Cr–1.6W–0.25V–0.05Nb–0.07C). The present investigation was conducted on T23 steel in an effort to obtain a more complete description and understanding of the role of the microstructural evolution and deformation processes in high-temperature creep. Constant load tensile creep tests were carried out in an argon atmosphere in the temperature range 500–650 °C at stresses ranging from 50 to 400 MPa. It was found that the diffusion in the matrix lattice is the creep-rate controlling process. The results of an extensive transmission electron microscopy (TEM) analysis programme to investigate microstructure evolution as a function of temperature are described and compared with the thermodynamic calculations using the software package Thermo-Calc. The significant creep-strength drop of T23 steel after long-term creep exposures can be explained by the decrease in dislocation hardening, precipitation hardening and solid solution hardening due to the instability of the microstructure at high temperature. - Highlights: • The constant load creep tests of T23 steel were carried out at 500–650 °C. • The stress exponents of the creep rate correspond to power law (dislocation) creep. • Diffusion in the matrix lattice is the creep-rate controlling process. • The microstructure instability is the main creep degradation process in T23 steel.

36 MATERIALS SCIENCE↗

An overview—Functional nanomaterials for lithium rechargeable batteries, supercapacitors, hydrogen storage, and fuel cells

Graphical abstract: Nanomaterials play important role in lithium ion batteries, supercapacitors, hydrogen storage and fuel cells. - Highlights: • Nanomaterials play important role for lithium rechargeable batteries. • Nanostructured materials increase the capacitance of supercapacitors. • Nanostructure improves the hydrogenation/dehydrogenation of hydrogen storage materials. • Nanomaterials enhance the electrocatalytic activity of the catalysts in fuel cells. - Abstract: There is tremendous worldwide interest in functional nanostructured materials, which are the advanced nanotechnology materials with internal or external dimensions on the order of nanometers. Their extremely small dimensions make these materials unique and promising for clean energy applications such as lithium ion batteries, supercapacitors, hydrogen storage, fuel cells, and other applications. This paper will highlight the development of new approaches to study the relationships between the structure and the physical, chemical, and electrochemical properties of functional nanostructured materials. The Energy Materials Research Programme at the Institute for Superconducting and Electronic Materials, the University of Wollongong, has been focused on the synthesis, characterization, and applications of functional nanomaterials, including nanoparticles, nanotubes, nanowires, nanoporous materials, and nanocomposites. The emphases are placed on advanced nanotechnology, design, and control of the composition, morphology, nanostructure, and functionality of the nanomaterials, and on the subsequent applications of these materials to areas including lithium ion batteries, supercapacitors, hydrogen storage, and fuel cells.

36 MATERIALS SCIENCE↗

Exploring the structure of high temperature, iron-bearing liquids

This paper describes the direct measurements of the structure of iron-bearing liquids using a combination of containerless techniques and in–situ high energy x-ray diffraction. These capabilities provide data that is important to help model and optimize processes such as smelting, steel making, and controlling slag chemistry. A successful programme of liquid studies has been undertaken and the Advanced Photon Source using these combined techniques which include the provision of gas mixing and the control of pO₂ and the changing influence of mixed valance elements. It is possible to combine rapid image acquisition with quenching of liquids to obtain the full diffraction patterns of deeply supercooled liquids and the metastable supercooled liquid regime, where the liquid structures and viscosity change most dramatically, can also be explored.

36 MATERIALS SCIENCE↗

An international initiative on long-term behavior of high-level nuclear waste glass

Nations using borosilicate glass as an immobilization material for radioactive waste have reinforced the importance of scientific collaboration to obtain a consensus on the mechanisms controlling the long-term dissolution rate of glass. This goal is deemed to be crucial for the development of reliable performance assessment models for geological disposal. The collaborating laboratories all conduct fundamental and/or applied research using modern materials science techniques. This paper briefly reviews the radioactive waste vitrification programs of the six participant nations and summarizes the current state of glass corrosion science, emphasizing the common scientific needs and justifications for on-going initiatives.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Mitigated FPGA design of multi-gigabit transceivers for application in high radiation environments of High Energy Physics experiments

SRAM-ba8ed Field Programmable Gate Array (FPGA) logic devices arc very attractive in applications where high data throughput is needed, such as the latest generation of High Energy Physics (HEP) experiments. FPGAs have been rarely used in such experiments because of their sensitivity to radiation. The present paper proposes a mitigation approach applied to commercial FPGA devices to meet the reliability requirements for the front-end electronics of the Liquid Argon (LAr) electromagnetic calorimeter of the ATLAS experiment, located at CERN. Particular attention will be devoted to define a proper mitigation scheme of the multi-gigabit transceivers embedded in the FPGA, which is a critical part of the LAr data acquisition chain. A demonstrator board is being developed to validate the proposed methodology. :!\litigation techniques such as Triple Modular Redundancy (T:t\IR) and scrubbing will be used to increase the robustness of the design and to maximize the fault tolerance from Single-Event Upsets (SEUs).

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Independent calculation-based verification of IMRT plans using a 3D dose-calculation engine

Independent monitor unit verification of intensity-modulated radiation therapy (IMRT) plans requires detailed 3-dimensional (3D) dose verification. The aim of this study was to investigate using a 3D dose engine in a second commercial treatment planning system (TPS) for this task, facilitated by in-house software. Our department has XiO and Pinnacle TPSs, both with IMRT planning capability and modeled for an Elekta-Synergy 6 MV photon beam. These systems allow the transfer of computed tomography (CT) data and RT structures between them but do not allow IMRT plans to be transferred. To provide this connectivity, an in-house computer programme was developed to convert radiation therapy prescription (RTP) files as generated by many planning systems into either XiO or Pinnacle IMRT file formats. Utilization of the technique and software was assessed by transferring 14 IMRT plans from XiO and Pinnacle onto the other system and performing 3D dose verification. The accuracy of the conversion process was checked by comparing the 3D dose matrices and dose volume histograms (DVHs) of structures for the recalculated plan on the same system. The developed software successfully transferred IMRT plans generated by 1 planning system into the other. Comparison of planning target volume (TV) DVHs for the original and recalculated plans showed good agreement; a maximum difference of 2% in mean dose, − 2.5% in D95, and 2.9% in V95 was observed. Similarly, a DVH comparison of organs at risk showed a maximum difference of +7.7% between the original and recalculated plans for structures in both high- and medium-dose regions. However, for structures in low-dose regions (less than 15% of prescription dose) a difference in mean dose up to +21.1% was observed between XiO and Pinnacle calculations. A dose matrix comparison of original and recalculated plans in XiO and Pinnacle TPSs was performed using gamma analysis with 3%/3 mm criteria. The mean and standard deviation of pixels passing gamma tolerance for XiO-generated IMRT plans was 96.1 ± 1.3, 96.6 ± 1.2, and 96.0 ± 1.5 in axial, coronal, and sagittal planes respectively. Corresponding results for Pinnacle-generated IMRT plans were 97.1 ± 1.5, 96.4 ± 1.2, and 96.5 ± 1.3 in axial, coronal, and sagittal planes respectively.

61 RADIATION PROTECTION AND DOSIMETRY↗

Evaluations of secondary cancer risk in spine radiotherapy using 3DCRT, IMRT, and VMAT: A phantom study

This study evaluated the secondary cancer risk from volumetric-modulated arc therapy (VMAT) for spine radiotherapy compared with intensity-modulated radiotherapy (IMRT) and 3-dimensional conformal radiotherapy (3DCRT). Computed tomography images of an Radiological Physics Center spine anthropomorphic phantom were exported to a treatment planning system (Pinnacle{sup 3}, version 9.4). Radiation treatment plans for spine were prepared using VMAT (dual-arc), 7-field IMRT (beam angles: 110°, 130°, 150°, 180°, 210°, 230°, and 250°), and 4-field 3DCRT technique. The mean and maximum doses, dose-volume histograms, and volumes receiving more than 2 and 4 Gy to organs at risk (OARs) were calculated and compared. The lifetime risk for secondary cancers was estimated according to the National Cancer Registry Programme Report 116. VMAT delivered the lowest maximum dose to the esophagus (4.03 Gy), bone (8.11 Gy), heart (2.11 Gy), spinal cord (6.45 Gy), and whole lung (5.66 Gy) as compared with other techniques (IMRT and 3DCRT). The volumes of OAR (esophagus) receiving more than 4 Gy were 0% for VMAT, 27.06% for IMRT, and up to 32.35% for 3DCRT. The estimated risk for secondary cancer in the respective OAR is considerably lower in VMAT compared with other techniques. The results of maximum doses and volumes of OARs suggest that the risk of secondary cancer induction for the spine in VMAT is lower than IMRT and 3DCRT, whereas VMAT has the best target coverage compared with the other techniques.

61 RADIATION PROTECTION AND DOSIMETRY↗

A review of crosstalk polymorphic circuits and their scalability

Using a control variable, the functionality of Polymorphic circuits can be modified, making them adaptable and useful for reconfiguring circuit behavior — all the way from gate level to system level. State-of-the art polymorphic circuits are based on custom non-linear circuit design or emerging devices such as ambipolar FET, configurable magnetic devices etc. While some of these approaches are inefficient in performance, others involve exotic devices. The Crosstalk computing based polymorphic circuits offer a fresh perspective. In Crosstalk, the interconnect interference between nanoscale metal lines is intentionally engineered to exhibit the programmable Boolean logic behavior. This approach relies on the coupling between metal lines and not on the transistors for computing, resulting in better scalability, security by obscurity, and fault tolerance by reconfiguration. Our novel approach is backed by the mathematical formulation that conveys the rationale to generalize and achieve a wide variety of polymorphic circuits. Our experiments, including design, simulation, and Power Performance Area (PPA) characterization results indicate that crosstalk circuits provide significant improvement in transistor count (about 3x), switching energy (2x), and speed (1.5x) for polymorphic logic circuits. In the best-case scenario, the transistor count reduction is 5x. This paper presents Crosstalk computing’s fundamentals, polymorphism and the scalability aspects to compete/co-exist with CMOS for digital logic implementations below 10 nm. Our scalability study uses Open Source 7 nm PDK, considers all process variation aspects and accommodates worst-case scenarios. The study results for various benchmark circuits show that the Crosstalk technology is a viable alternative to CMOS for digital logic implementations below 10 nm, having 48% density, 57% power, and 10% performance gains over equivalent CMOS counterparts. Finally, we compare Crosstalk Polymorphic Circuit design technique with similar approaches described in related works and discuss its features and constraints.

97 MATHEMATICS AND COMPUTING↗

Electrostatically assembled open square and checkerboard superlattices

Programmable assembly of nanoparticles into structures other than two-dimensional hexagonal lattices remains challenging. Assembling an open checkerboard or square lattice is harder to achieve compared to a close-packed hexagonal structure. Here, in this study, we introduce a unified, robust approach to assemble nanoparticles into a diverse family of two-dimensional superlattices at the liquid–air interface. Gold nanoparticles are grafted with pH-responsive, water-soluble poly(ethylene glycol) chains terminating in single bondCOOH or -NH 2 end groups, enabling control over interparticle Coloumbic interactions, while the molecular weight of grafted polymer dictates its conformation. This combined control of charges and conformation enables crystallization into checkerboard, simple-square, and body-centered honeycomb superlattices. Furthermore, tuning the pH induces structural transitions between different lattice types. This approach opens new avenues for the fabrication of colloidal superstructures with tailored architectures.

36 MATERIALS SCIENCE↗

Digital data acquisition system implementation at the National Superconducting Cyclotron Laboratory

A Digital Data Acquisition System (DDAS) composed of 16-channel FPGA-programmable modules running 12-bit 100 Mega-Samples Per Second (MSPS) ADCs has been implemented on three different experimental arrays at the National Superconducting Cyclotron Laboratory (NSCL) encompassing charged particle spectroscopy, high and low energy-resolution photon detection, and neutron time-of-flight measurements. DDAS has increased the experimental capabilities of each array by providing energy and time measurements with nearly zero dead-time, low energy thresholds, and large dynamic range. The performance of the DDAS Analog-to-Digital Converters (ADC)s was characterized, and energy and time resolutions were compared with traditional analog systems. We have demonstrated a 14- to 15-bit peak-sensing equivalent resolution when applied to semiconductor detectors and 500 ps time resolution for LaBr 3 detectors measuring coincident radiation with signal amplitudes of ≈13% of the input range of the ADC. Details regarding the operation of the system at NSCL including digital filtering, triggering, clock distribution, and event-building are discussed along with applications to selected detector systems.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

FPGA-based Trigger System for the Fermilab SeaQuest Experimentz

The SeaQuest experiment (Fermilab E906) detects pairs of energetic μ + and μ - produced in 120 GeV/c proton–nucleon interactions in a high rate environment. The trigger system we used consists of several arrays of scintillator hodoscopes and a set of field-programmable gate array (FPGA) based VMEbus modules. Signals from up to 96 channels of hodoscope are digitized by each FPGA with a 1-ns resolution using the time-to-digital convertor (TDC) firmware. The delay of the TDC output can be adjusted channel-by-channel in 1-ns step and then re-aligned with the beam RF clock. The hit pattern on the hodoscope planes is then examined against pre-determined trigger matrices to identify candidate muon tracks. Finally, information on the candidate tracks is sent to the 2nd-level FPGA-based track correlator to find candidate di-muon events. The design and implementation of the FPGA-based trigger system for SeaQuest experiment are presented.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Signal formation in irradiated silicon detectors

In this paper we present an initial study on the effects induced by radiation on the signal generated by a minimum ionising particle in silicon detector. The results are obtained by implementing in the simulation programme Weightfield2 (WF2) charge carrier trapping and non linear distribution of the electric field. Results of sample simulations are presented, along with a discussion of the limitations of the current approach and ideas for future improvements.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Development of an integrated four-channel fast avalanche-photodiode detector system with nanosecond time resolution

In this paper, a four-channel nanosecond time-resolved avalanche-photodiode (APD) detector system is developed at Beijing Synchrotron Radiation. It uses a single module for signal processing and readout. This integrated system provides better reliability and flexibility for custom improvement. The detector system consists of three parts: (i) four APD sensors, (ii) four fast preamplifiers and (iii) a time-digital-converter (TDC) readout electronics. The C30703FH silicon APD chips fabricated by Excelitas are used as the sensors of the detectors. It has an effective light-sensitive area of 10 × 10 mm 2 and an absorption layer thickness of 110 μ m. A fast preamplifier with a gain of 59 dB and bandwidth of 2 GHz is designed to readout of the weak signal from the C30703FH APD. The TDC is realized by a Spartan-6 field-programmable-gate-array (FPGA) with multiphase method in a resolution of 1ns. The arrival time of all scattering events between two start triggers can be recorded by the TDC. The detector has been used for nuclear resonant scattering study at both Advanced Photon Source and also at Beijing Synchrotron Radiation Facility. Finally, for the X-ray energy of 14.4 keV, the time resolution, the full width of half maximum (FWHM) of the detector (APD sensor + fast amplifier) is 0.86 ns, and the whole detector system (APD sensors + fast amplifiers + TDC readout electronics) achieves a time resolution of 1.4 ns.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Characterisation and testing of CHEC-M—A camera prototype for the small-sized telescopes of the Cherenkov telescope array

The Compact High Energy Camera (CHEC) is a camera design for the Small-Sized Telescopes (SSTs; 4 m diameter mirror) of the Cherenkov Telescope Array (CTA). The SSTs are focused on very-high-energy γ-ray detection via atmospheric Cherenkov light detection over a very large area. This implies many individual units and hence cost-effective implementation, as well as shower detection at large impact distance, and hence large field of view (FoV), and efficient image capture in the presence of large time gradients in the shower image detected by the camera. CHEC relies on dual-mirror optics to reduce the plate-scale and make use of 6 x 6 mm 2 pixels, leading to a low-cost (~150 k€), compact (0.5 m x 0.5 m), and light (~45 kg) camera with 2048 pixels providing a camera FoV of ~9 degrees. The CHEC electronics are based on custom TARGET (TeV array readout with GSa/s sampling and event trigger) application-specific integrated circuits (ASICs) and field programmable gate arrays (FPGAs) sampling incoming signals at a gigasample per second, with flexible camera-level triggering within a single backplane FPGA. CHEC is designed to observe in the γ-ray energy range of 1–300 TeV, and at impact distances up to 500 m. To accommodate this and provide full flexibility for later data analysis, full waveforms with 96 samples for all 2048 pixels can be read out at rates up to ~900 Hz. The first prototype, CHEC-M, based on multi-anode photomultipliers (MAPMs) as photosensors, was commissioned and characterised in the laboratory and during two measurement campaigns on a telescope structure at the Paris Observatory in Meudon. Here in this paper, the results and conclusions from the laboratory and on-site testing of CHEC-M are presented. They have provided essential input on the system design and on operational and data analysis procedures for a camera of this type. In conclusion, a second full-camera prototype based on Silicon photomultipliers (SiPMs), addressing the drawbacks of CHEC-M identified during the first prototype phase, has already been built and is currently being commissioned and tested in the laboratory.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗