Search NASA⌕ Search

SEARCH · Search NASA

Results for “Bit manipulation”

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.

BitGNN: Unlocking the Performance Potential of Binary Graph Neural Networks on GPUs

Graph Neural Networks (GNNs) have shown compelling results in many graph-based learning tasks. They are, however, time-consuming. Recent work has shown a promising direction in improving GNN speed and shrinking the size — network binarization, which binarizes network values and operations. Prior work, however, mainly focused on algorithm designs, leaving it open on how to fully materialize the performance potential. This work fills the gap by proposing techniques to best map binary GNNs and their computations to fit the nature of bit manipulations, optimizations and algorithms to maximize BSpMM kernel efficiency, and solutions to other factors influencing the end-to-end time on GPUs. Results on real-world graphs show that the proposed techniques outperform state of-the-art binary GNN implementations by 21-67× with little accuracy loss.

Chen, Jou-An↗

The Tiny Median Filter: A Small Size, Flexible Arbitrary Percentile Finder Scheme Suitable for FPGA Implementation

This document reports the design, implementation and testing of a small silicon resource usage, very flexible arbitrary percentile finding scheme called the Tiny Median Filter. It can be used not only as a median filter in image processing with square filtering windows, but also for applications of any percentile filter or maximum or minimum finder with any size of data set as long as the number of bits of the data is finite. It opens possibilities for image processing tasks with non-square or irregular filter windows. In this scheme, data swapping or data bit manipulating are avoided and high functional efficiency of the logic components is applied to save silicon resources. Some logic functions are absorbed into other functions to further reduce the complexity. The combinational logic paths are designed to be sufficiently short so that the firmware can be compiled to the maximum operating frequency allowed by the block memories of the FPGA devices. The Tiny Median Filter receives, processes and output data in non-stop manner with no irregular timing which helps to simplify design of surrounding stages.

Wu, Jinyuan [Fermilab] (ORCID:0000000344329521)↗

Accelerating matrix-centric graph processing on GPUs through bit-level optimizations

Even though it is well known that binary values are common in graph applications (e.g., adjacency matrix), how to leverage the phenomenon for efficiency has not yet been adequately explored. This paper presents a systematic study on how to unlock the potential of the bit-level optimizations of graph computations that involve binary values. It proposes a two-level representation named Bit-Block Compressed Sparse Row (B2SR) and presents a series of optimizations to the graph operations on B2SR by the intrinsics of modern GPUs. It additionally introduces Deep Reinforcement Learning (DRL) as an efficient way to best configure the bit-level optimizations on the fly. Additionally, the DQN-based adaptive tile size selector with dedicated model training can reach 68% prediction accuracy. Evaluations on NVIDIA Pascal and Volta GPUs show that the optimizations bring up to 40× and 6555× for essential GraphBLAS kernels SpMV and SpGEMM, respectively, making GraphBLAS-based BFS accelerate up to 433×, SSSP, PR, and CC up to 35×, and TC up to 52×.

79 ASTRONOMY AND ASTROPHYSICS↗

High-resolution tunnelling spectroscopy of fractional quantum Hall states

Strong interactions between electrons in two-dimensional systems in the presence of a high magnetic field give rise to fractional quantum Hall states that host quasiparticles with a fractional charge and fractional exchange statistics. Here, in this work, we demonstrate high-resolution scanning tunnelling microscopy and spectroscopy of fractional quantum Hall states in ultra-clean Bernal-stacked bilayer graphene devices. Spectroscopy measurements show sharp excitations that have been predicted to emerge when electrons fractionalize into bound states of quasiparticles. We found energy gaps for candidate non-abelian fractional states that are larger by a factor of five than those in other related systems, for example, semiconductor heterostructures, and this suggests that bilayer graphene is an ideal platform for manipulating these quasiparticles and for creating topological quantum bits. We also found previously unobserved fractional states in our very clean graphene samples.

quantum Hall↗

Combined Coherent Manipulation and Single-Shot Measurement of an Electron Spin in a Quantum Dot (Final Technical Report)

Semiconductor quantum dots (QDs) are promising candidates to act as single-photon sources and/or quantum bits in future optical quantum information applications. Their excellent optical properties such as high brightness, single-photon purity, and narrow linewidth have potential utility in many areas. One challenge is to control the energy levels of the QD without using a magnetic field. The AC Stark effect offers the opportunity to do this. We have demonstrated record-large AC Stark shifts of the energy states of a single charged QD. We showed that the shifts can be applied in a spin-selective manner by controlling the polarization of the laser producing the AC Stark effect. In order to characterize the effect, we developed a novel spectral filtering scheme to discriminate the high-power AC Stark laser from the QD fluorescence. We also developed a compact, low-cost, homemade polarimeter to help control the polarization of the AC Stark laser, which enabled the spin selectivity of the AC Stark effect. With the practical capabilities thus developed, we learned that the spin-selective AC Stark effect causes electron spin pumping, which in turn causes nuclear spin pumping via the hyperfine interaction. The nuclear spin pumping causes a mean field Zeeman interaction between the nuclear spin ensemble and the electron trapped in the QD, resulting in the so-called Overhauser shift. The magnitude of the Overhauser shift and the measured linewidth of the QD’s optical transitions enabled characterization of the mean nuclear spin polarization and fluctuations. The potentially rapid (ns-scale) control of the QD energy levels and nuclear spin polarization will enable measurements of electron and nuclear spin polarization in the absence of any real magnetic field, which is a completely unique capability. The ability to rapidly apply a spin-selective AC Stark effect in the presence of a weak real magnetic field will allow control of the polarization selection rules of the transitions, enabling all single-qubit operations on the electron spin, i.e., initialization, coherent manipulation, and quantum non-demolition measurement.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

HunStat – a simple and low-cost potentiostat for analytical and educational purposes

We have developed a truly low-cost (15 USD), simple do-it-yourself (DIY) potentiostat with compact dimensions. The output potential range of this device is between ±1.65 V. The developed instrument takes advantage of a Seeeduino XIAO microcontroller equipped with 10 bit digital-to-analog (D/A) and 12 bit analog-to-digital (A/D) converters and supports various voltammetry techniques, including cyclic voltammetry (CV), differential pulse voltammetry (DPV), and chronoamperometry (CA). Interested users are provided with circuit diagrams, bill of materials, and design files. Additionally, software components are also provided free of charge, including an Arduino sketch and control software. The software enables easy manipulation of electrochemical parameters and visualization of results. The presented design introduces a simple and low-cost DIY potentiostat recommended for both analytical and educational purposes.

47 OTHER INSTRUMENTATION↗

Single-shot Quantum Signal Processing Interferometry

Quantum systems of infinite dimension, such as bosonic oscillators, provide vast resources for quantum sensing. Yet, a general theory on how to manipulate such bosonic modes for sensing beyond parameter estimation is unknown. We present a general algorithmic framework, quantum signal processing interferometry (QSPI), for quantum sensing at the fundamental limits of quantum mechanics by generalizing Ramsey-type interferometry. Our QSPI sensing protocol relies on performing nonlinear polynomial transformations on the oscillator's quadrature operators by generalizing quantum signal processing (QSP) from qubits to hybrid qubit-oscillator systems. We use our QSPI sensing framework to make efficient binary decisions on a displacement channel in the single-shot limit. Theoretical analysis suggests the sensing accuracy, given a single-shot qubit measurement, scales inversely with the sensing time or circuit depth of the algorithm. We further concatenate a series of such binary decisions to perform parameter estimation in a bit-by-bit fashion. Numerical simulations are performed to support these statements. Our QSPI protocol offers a unified framework for quantum sensing using continuous-variable bosonic systems beyond parameter estimation and establishes a promising avenue toward efficient and scalable quantum control and quantum sensing schemes beyond the NISQ era.

Physics↗