Search NASA⌕ Search

SEARCH · Search NASA

Results for “PROGRAMMER”

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 55 records · Page 3

UPC++ v1.0 Programmer’s Guide, Revision 2023.3.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2022.9.0

UPC++ is a C++ library that supports Partitioned Global Address Space (PGAS) programming. It is designed for writing efficient, scalable parallel programs on distributed-memory parallel computers. The key communication facilities in UPC++ are one-sided Remote Memory Access (RMA) and Remote Procedure Call (RPC). The UPC++ control model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. The PGAS memory model additionally provides one-sided RMA communication to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. UPC++ was designed to support exascale high-performance computing, and the library interfaces and implementation are focused on maximizing scalability. In UPC++, all communication operations are syntactically explicit, which encourages programmers to consider the costs associated with communication and data movement. Moreover, all communication operations are asynchronous by default, encouraging programmers to seek opportunities for overlapping communication latencies with other useful work. UPC++ provides expressive and composable abstractions designed for efficiently managing aggressive use of asynchrony in programs. Together, these design principles are intended to enable programmers to write applications using UPC++ that perform well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

Machine Learning 5G Attack Detection in Programmable Logic

Machine learning-assisted network security may significantly contribute to securing 5G components. However, machine learning network security inference speeds generally require tens to hundreds of milliseconds thereby introducing significant latency in 5G operations. The inference latency can be reduced by deploying the machine learning model to programmable logic in a field programmable gate array (FPGA) at the cost of a small loss in accuracy. In order to quantify this loss, as well as to establish baseline performance inference speeds for programmable logic implementations, this work explores an autoencoder and a ß-variational autoencoder deployed on two different FPGA evaluation boards and compares accuracy and performance against an NVIDIA A100 GPU implementation. A publicly available 5G dataset containing 10 types of attacks along with normal traffic is introduced as part of the evaluation.

97 MATHEMATICS AND COMPUTING↗

Programmable Matter: The Nanoparticle Atom and DNA Bond

Colloidal crystal engineering with DNA has led to significant advances in bottom-up materials synthesis and a new way of thinking about fundamental concepts in chemistry. Here, programmable atom equivalents (PAEs), comprised of nanoparticles (the “atoms”) functionalized with DNA (the “bonding elements”), are assembled through DNA hybridization into crystalline lattices. Unlike atomic systems, the “atom” (e.g., the nanoparticle shape, size, and composition) and the “bond” (e.g., the DNA length and sequence) can be tuned independently, yielding designer materials with unique catalytic, optical, and biological properties. Here in this review, nearly three decades of work that have contributed to the evolution of this class of programmable matter is chronicled, starting from the earliest examples based on gold-core PAEs, and then delineating how advances in synthetic capabilities, DNA design, and fundamental understanding of PAE-PAE interactions have led to new classes of functional materials that, in several cases, have no natural equivalent.

36 MATERIALS SCIENCE↗

Programmable bionanocomposite coated fertilizers for prolonged controlled release of nitrogen

Controlled-release fertilizers (CRFs) present a promising solution for alleviating food and nutrient scarcity. However, their development has been mainly hindered by both rapid and unsynchronized nutrient release and unsustainable coating materials. In this study, we address this issue by developing a new coating layer for CRFs using a programmable biopolyurethane nanocomposite. This nanocomposite is prepared from diphenylmethane diisocyanate (MDI)-functionalized bentonite nanoclay (BNT-MDI) and a biopolyol from biomass waste. The results show that the BNT-MDI-doped CRFs (BCRFs) exhibit an impressive nitrogen (N)-release longevity of approximately 120 days at a 4 wt% coating ratio, surpassing previous CRF formulations. In a 30-day snap bean cultivation study, BCRF significantly improved root length (1000%), leaf length (257%), leaf width (400%), and plant height (1400%) compared to the control. The superior performance of BCRF is attributed to the PU-nanoclay biocomposite film, with full nano-exfoliation, controllable porosity, and high crosslinking density. Furthermore, we introduce a new dynamic release mechanism and establish a quantitative relationship between the nanostructure, property, and release performance of BCRF by combining the multiplicative and diffusion models for porous materials. Finally, this study provides a theoretical framework and a straightforward methodology for designing programmable nanocomposite structures for future biobased CRFs.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Mesolytic cleavage of homobenzylic ethers for programmable end-of-life function in redoxmers

Irreparable chemical damage to redox-active monomers, oligomers, and polymers (i.e. redoxmers) limits the lifetime of energy storage devices (e.g. redox flow batteries) by causing electrode and membrane fouling, as well as irreversible capacity loss. To predictably restore device and materials performance, it is desirable to add programmed destruction capabilities into these damage-prone materials. Here, we report the use of triggerable retrograde reactions to achieve programmable end-of-life function in redoxmers. Retrograde reactions are intended to break up damaged redoxmer materials into more soluble small-molecule constituents to prevent irreparably fouling battery interfaces. We investigated the redox-triggered mesolytic cleavage of homobenzylic ethers (HBEs) for this purpose. Combining experimental methods with simulations, we probed the influence of ring substituents on the programmable bond-scission behavior of HBEs. Variation of para-substituents on the HBEs allowed us to modify the oxidation potential, degradation pathway, and electrochemical mechanisms of the generated products. Given its ideal oxidation potential, we selected the para-methoxy-based HBE as the cleavage scaffold and integrated it with dialkoxybenzene, TEMPO, viologen, and para-nitrobenzene redox centers for compatibility, bulk deconstruction, and electrode defouling tests. Upon applying a high oxidation potential, the redox-active pendant is cleaved from the backbone via HBE bonds; of the four redox centers tested, three of them remained fully redox active. Viologen-appended redox active polymers with HBE linkers were cleaved to fully separate the redox centers from the backbone. Polymer-filmed electrodes were partially restored following HBE oxidation defouling. Here these studies highlight the co-design of new materials functions for developing sustainable energy storage materials.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Machine Learning Models for Network Traffic Classification in Programmable Logic

Network traffic classification via machine learning on network packet payloads has emerged as an active area of research for network security due to the high accuracy machine learning models have achieved in classifying payloads. For effective deployment as part of network security, these machine learning models must not only classify malicious packet payloads accurately, they must also identify anomalous payloads and perform inference at speeds generally faster than 10,000 packets per second to be effective. This work explores the in- ference speeds and accuracy of several neural network models implemented in programmable logic on various field programmable gate arrays (FPGA) including the Xilinx VC1902 and Xilinx Zynq Ultrascale+. This work also presents the design and performance of both an autoencoder and variational autoencoder programmed on the FPGA for identifying anomalous packet payloads. The performance benefits of the FPGA implementation for this type of packet payload inspection driven by machine learning are compared against graphics processing unit (GPU) inference implementations run on two state-of-the-art datacenter GPU devices, the NVIDIA V100 and A100. The model accuracy difference between the FPGA and GPU implementations was found to be 4% or less while the Xilinx VC1902 outperformed both the NVIDIA V100 and A100 for inference speeds on all the models explored except the variational autoencoder.

97 MATHEMATICS AND COMPUTING↗

Airborne Acoustic Vortex End Effector‐Based Contactless, Multi‐Mode, Programmable Control of Object Surfing

Abstract Tweezers based on optical, electric, magnetic, and acoustic fields have shown great potential for contactless object manipulation. However, current tweezers designed for manipulating millimeter‐sized objects such as droplets, particles, and small animals exhibit limitations in translation resolution, range, and path complexity. Here, a novel acoustic vortex tweezers system is introduced, which leverages a unique airborne acoustic vortex end effector integrated with a three‐degree‐of‐freedom (DoF) linear motion stage, for enabling contactless, multi‐mode, programmable manipulation of millimeter‐sized objects. The acoustic vortex end effector utilizes a cascaded circular acoustic array, which is portable and battery‐powered, to generate an acoustic vortex with a ring‐shaped energy pattern. The vortex applies acoustic radiation forces to trap and spin an object at its center, simultaneously protecting this object by repelling other materials away with its high‐energy ring. Moreover, The vortex tweezers system facilitates contactless, multi‐mode, programmable object surfing, as demonstrated in experiments involving trapping, repelling, and spinning particles, translating particles along complex paths, guiding particles around barriers, translating and rotating droplets containing zebrafish larvae, and merging droplets. With these capabilities, It is anticipated that the tweezers system will become a valuable tool for the automated, contactless handling of droplets, particles, and bio‐samples in biomedical and biochemical research.

Li, Teng↗

Programmable Exposure of Pt Active Facets for Efficient Oxygen Reduction

Pt-based materials are the state-of-the-art catalysts for oxygen reduction reaction (ORR), but their high cost and scarcity remain the major obstacles for large-scale applications in renewable energy industries. To produce efficient ORR catalysts with low Pt content, PtNi porous films (PFs) with sufficiently exposed Pt active sites were rationally designed through a programmable approach combining electrochemical bottom-up (electrodeposition) and topdown (anodization) processes. The unique dynamic oxygen-bubble template (DOBT) programmably controlled by square-wave potential was utilized to tune the catalyst morphology and expose Pt active facets in PtNi PFs. Here, the surface-bounded species such as hydroxyl anions (OH*, *=surface site) on the exposed PtNi PFs surfaces were adjusted by the applied anodic voltage, further affecting the dynamic oxygen (O 2 ) bubbles adsorption on Pt. As a result, PtNi PF with enriched Pt (111) facets (denoted as Pt 3.5% Ni PF) was obtained, showing prominent ORR activity with an onset potential of 0.92 V (vs. RHE) at an ultra-low Pt loading (0.015 mg cm -2 ). The adsorbed OHads coverage estimation shows fewer OHads on Pt 3.5% Ni PF than other PtNi PFs, indicating that enriched Pt (111) facets in the catalysts enable facilitated O 2 adsorption for oxygen reduction and thus leading to superior ORR activity

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Field programmable spin arrays for scalable quantum repeaters

The large scale control over thousands of quantum emitters desired by quantum network technology is limited by the power consumption and cross-talk inherent in current microwave techniques. Here we propose a quantum repeater architecture based on densely-packed diamond color centers (CCs) in a programmable electrode array, with quantum gates driven by electric or strain fields. This ‘field programmable spin array’ (FPSA) enables high-speed spin control of individual CCs with low cross-talk and power dissipation. Integrated in a slow-light waveguide for efficient optical coupling, the FPSA serves as a quantum interface for optically-mediated entanglement. We evaluate the performance of the FPSA architecture in comparison to a routing-tree design and show an increased entanglement generation rate scaling into the thousand-qubit regime. Our results enable high fidelity control of dense quantum emitter arrays for scalable networking.

42 ENGINEERING↗

Programmable photonic integrated meshes for modular generation of optical entanglement links

Abstract Large-scale generation of quantum entanglement between individually controllable qubits is at the core of quantum computing, communications, and sensing. Modular architectures of remotely-connected quantum technologies have been proposed for a variety of physical qubits, with demonstrations reported in atomic and all-photonic systems. However, an open challenge in these architectures lies in constructing high-speed and high-fidelity reconfigurable photonic networks for optically-heralded entanglement among target qubits. Here we introduce a programmable photonic integrated circuit (PIC), realized in a piezo-actuated silicon nitride (SiN)-in-oxide CMOS-compatible process, that implements an N × N Mach–Zehnder mesh (MZM) capable of high-speed execution of linear optical transformations. The visible-spectrum photonic integrated mesh is programmed to generate optical connectivity on up to N = 8 inputs for a range of optically-heralded entanglement protocols. In particular, we experimentally demonstrated optical connections between 16 independent pairwise mode couplings through the MZM, with optical transformation fidelities averaging 0.991 ± 0.0063. The PIC’s reconfigurable optical connectivity suffices for the production of 8-qubit resource states as building blocks of larger topological cluster states for quantum computing. Our programmable PIC platform enables the fast and scalable optical switching technology necessary for network-based quantum information processors.

47 OTHER INSTRUMENTATION↗

Overview of the EUROfusion Tokamak Exploitation programme in support of ITER and DEMO

Within the 9th European Framework programme, since 2021 EUROfusion is operating five tokamaks under the auspices of a single Task Force called ‘Tokamak Exploitation’. The goal is to benefit from the complementary capabilities of each machine in a coordinated way and help in developing a scientific output scalable to future largre machines. The programme of this Task Force ensures that ASDEX Upgrade, MAST-U, TCV, WEST and JET (since 2022) work together to achieve the objectives of Missions 1 and 2 of the EUROfusion Roadmap: i) demonstrate plasma scenarios that increase the success margin of ITER and satisfy the requirements of DEMO and, ii) demonstrate an integrated approach that can handle the large power leaving ITER and DEMO plasmas. The Tokamak Exploitation task force has therefore organized experiments on these two missions with the goal to strengthen the physics and operational basis for the ITER baseline scenario and for exploiting the recent plasma exhaust enhancements in all four devices (PEX: Plasma EXhaust) for exploring the solution for handling heat and particle exhaust in ITER and develop the conceptual solutions for DEMO. The ITER Baseline scenario has been developed in a similar way in ASDEX Upgrade, TCV and JET. Key risks for ITER such as disruptions and run-aways have been also investigated in TCV, ASDEX Upgrade and JET. Experiments have explored successfully different divertor configurations (standard, super-X, snowflakes) in MAST-U and TCV and studied tungsten melting in WEST and ASDEX Upgrade. The input from the smaller devices to JET has also been proven successful to set-up novel control schemes on disruption avoidance and detachment.

ASDEX upgrade↗

Overview of the MAST Upgrade physics programme: testing novel concepts at low aspect ratio to inform future devices

The research programme performed on the Mega Amp Spherical Tokamak (MAST) Upgrade experiment has made significant advances in developing the physics understanding of low aspect ratio tokamaks in support of the operation of ITER and design of fusion powerplants. High performance plasma scenarios have been developed to facilitate a broad programme of experiments, in which confinement is constrained by the presence of m/n = 2/1 modes that cause substantial losses of fast ions. The onset of these modes coincides with the q = 2 surface residing in a local minimum in the toroidal current density profile. The maximum electron temperature at the pedestal top, T e,ped is limited with gas fuelling to ∼350 eV to maintain regular ELMs; higher T e,ped results in a transition to a non-stationary ELM-free regime. The operational space of spherical tokamaks has been expanded into small and ELM-free regimes. Strong shaping of the last closed flux surface can induce a transition from large to small ELMs, and ELM suppression with resonant magnetic perturbations has been observed for the first time in a low aspect ratio tokamak. Negative triangularity shaping has induced a transition from ELMy H-mode to a high-performance L-mode regime for the first time in a low aspect ratio tokamak. In studies of fast ion confinement, losses of fast particles due to Global Alfvén Eigenmodes have been identified. Interactions between fast ions generated by off-axis neutral beam injection and thermal neutrals can result in significant losses of fast ions. Experiments with on- and off-axis neutral beam injection exhibit a flux pumping mechanism, where the central safety factor is held to ∼1 in the absence of sawteeth. In studies of pedestal physics, it has been found that elevated main chamber neutral pressures result in an increase in the electron density and reduction in the temperature at the pedestal top. Advances in understanding plasma exhaust include the integration of a high-performance plasma core with detached outer divertors in the X-point target configuration. A newly commissioned lower divertor cryopump reduces the lower divertor neutral pressure by up to 50%, with minimal effect on the main chamber or upper divertor. New measurements and SOLPS-ITER simulations emphasise the importance of plasma–neutral interactions on divertor detachment in the conditions accessible in experiments. Real-time control of the ionisation front location in both divertor chambers independently has been demonstrated in double null experiments, enabled by the tightly baffled divertor chambers.

MAST Upgrade↗

The quality control programme for ITk strip tracker module assembly

The assembly of the ATLAS Inner Tracker requires the construction of 19,000 silicon strip sensor detector modules in eight different geometries. Modules will be assembled and tested at 31 institutes on four continents from sensors, readout chips, and flexes. In order to adhere to the module specifications defined for sufficient tracking performance, a rigorous programme of quality control (QC) was established to cover components at every stage of assembly. Here, this contribution presents an overview of the QC programme for ITk strip tracker modules, issues encountered during the pre-production phase (5% of the production volume), and their solutions.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

De novo design of programmable inducible promoters

Abstract Ligand-responsive allosteric transcription factors (aTF) play a vital role in genetic circuits and high-throughput screening because they transduce biochemical signals into gene expression changes. Programmable control of gene expression from aTF-regulated promoter is important because different downstream effector genes function optimally at different expression levels. However, tuning gene expression of native promoters is difficult due to complex layers of homeostatic regulation encoded within them. We engineered synthetic promoters de novo by embedding operator sites with varying affinities and radically reshaped binding preferences within a minimal, constitutive Escherichia coli promoter. Multiplexed cell-based screening of promoters for three TetR-like aTFs generated with this approach gave rich diversity of gene expression levels, dynamic ranges and ligand sensitivities and were 50- to 100-fold more active over their respective native promoters. Machine learning on our dataset revealed that relative position of the core motif and bases flanking the core motif play an important role in modulating induction response. Our generalized approach yields customizable and programmable aTF-regulated promoters for engineering cellular pathways and enables the discovery of new small molecule biosensors.

59 BASIC BIOLOGICAL SCIENCES↗

Skyrmion-Based Programmable Logic Device with Complete Boolean Logic Functions

A skyrmionic programmable logic device (SkrPLD) with complete Boolean logic functions is proposed and analyzed by micromagnetic simulations. The SkrPLD is based on an antiferromagnet/ferromagnet bilayer structure, in which the antiferromagnetic layer supports the interfacial Dzyaloshinskii–Moriya interaction and the out-of-plane exchange bias field for stabilizing a zero-field skyrmion. By varying the local exchange bias field, artificial pinning sites are introduced for trapping the skyrmions. Depending on the input currents and the initial position of skyrmions at different pinning sites, different logic functions can be realized. Micromagnetic simulations show that the proposed SkrPLD has robust performance even under thermal fluctuations and inhomogeneity effects. Our work can provide insights for the design of programmable spin logic devices.

74 ATOMIC AND MOLECULAR PHYSICS↗

Experimental realization of classical Z 2 spin liquids in a programmable quantum device

We build and probe a Z 2 spin liquid in a programmable quantum device, the D-Wave DW-2000Q. Specifically, we observe the classical eight-vertex and six-vertex (spin ice) states and transitions between them. To realize this state of matter, we design a Hamiltonian with combinatorial gauge symmetry using only pairwise-qubit interactions and a transverse field, i.e., interactions which are accessible in this quantum device. The combinatorial gauge symmetry remains exact along the full quantum annealing path, landing the system onto the classical eight-vertex model at the endpoint of the path. The output configurations from the device allow us to directly observe the loop structure of the classical model. Moreover, we deform the Hamiltonian so as to vary the weights of the eight vertices and show that we can selectively attain the classical six-vertex (ice) model, or drive the system into a ferromagnetic state. Additionally, we present studies of the classical phase diagram of the system as a function of the eight-vertex deformations and effective temperature, which we control by varying the relative strengths of the programmable couplings, and we show that the experimental results are consistent with theoretical analysis. Finally, we identify additional capabilities that, if added to these devices, would allow us to realize Z 2 quantum spin liquids on which to build topological qubits.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

Compact Ferroelectric Programmable Majority Gate for Compute-in-Memory Applications

In this study, a compact and novel ferroelectric (FE) programmable majority gate is proposed and its novel application in Binary Neural Network (BNNs) is investigated. We demonstrate: i) by integrating N metal-ferroelectric-metal (MFM) capacitors on the gate of a transistor (1T-N-MFM structure), a nonvolatile and programmable majority (MAJ) gate that performs MAJ of AND between the gate input and polarization is realized; ii) validation the functionality of our 3-input MAJ of AND gate through comprehensive theoretical and experimental investigations; iii) a compact implementation of 3-input MAJ of XNOR gate that leverages only five of our 3-input MAJ of AND gates connected in parallel; iv) application of MAJ of XNOR gates to replace the XNOR gates and the first layer of the adder tree in the BNNs for up to 21x area saving on top of eliminating the energy-hungry memory accesses due to the compute-in-memory nature.

97 MATHEMATICS AND COMPUTING↗