Search NASA⌕ Search

SEARCH · Search NASA

Results for “Precise”

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 37 records · Page 2

Precision spectroscopy and laser-cooling scheme of a radium-containing molecule

Molecules containing heavy radioactive nuclei are predicted to be extremely sensitive to violations of the fundamental symmetries of nature. The nuclear octupole deformation of certain radium isotopes massively boosts the sensitivity of radium monofluoride molecules to symmetry-violating nuclear properties. Moreover, these molecules are predicted to be laser coolable. In this article, we report measurements of the rovibronic structure of radium monofluoride molecules, which allow the determination of their laser cooling scheme. We demonstrate an improvement in resolution of more than two orders of magnitude compared to the state of the art. Our developments allowed measurements of minuscule amounts of hot molecules, with only a few hundred per second produced in a particular rotational state. The combined precision and sensitivity achieved in this work offer opportunities for studies of radioactive molecules of interest in fundamental physics, chemistry and astrophysics.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Precision voltage division without precision parts

Active voltage divider applies different logic signals to field-effect transistor switches to generate various voltage levels at output. Circuit is compact and reduces errors from drifting component values.

Strange, M. G.↗

Advances in Mixed Precision Algorithms: 2021 Edition

Over the last year, the ECP xSDK-multiprecision effort has made tremendous progress in developing and deploying new mixed precision technology and customizing the algorithms for the hardware deployed in the ECP flagship supercomputers. The effort also has succeeded in creating a cross-laboratory community of scientists interested in mixed precision technology and now working together in deploying this technology for ECP applications. In this report, we highlight some of the most promising and impactful achievements of the last year. Among the highlights we present are: Mixed precision IR using a dense LU factorization and achieving a 1.8× speedup on Spock; results and strategies for mixed precision IR using a sparse LU factorization; a mixed precision eigenvalue solver; Mixed Precision GMRES-IR being deployed in Trilinos, and achieving a speedup of 1.4× over standard GMRES; compressed Basis (CB) GMRES being deployed in Ginkgo and achieving an average 1.4× speedup over standard GMRES; preparing hypre for mixed precision execution; mixed precision sparse approximate inverse preconditioners achieving an average speedup of 1.2×; and detailed description of the memory accessor separating the arithmetic precision from the memory precision, and enabling memory-bound low precision BLAS 1/2 operations to increase the accuracy by using high precision in the computations without degrading the performance. We emphasize that many of the highlights presented here have also been submitted to peer-reviewed journals or established conferences, and are under peer-review or have already been published.

97 MATHEMATICS AND COMPUTING↗

Advances in Mixed Precision Algorithms: 2021 Edition

Over the last year, the ECP xSDK-multiprecision effort has made tremendous progress in developing and deploying new mixed precision technology and customizing the algorithms for the hardware deployed in the ECP flagship supercomputers. The effort also has succeeded in creating a cross-laboratory community of scientists interested in mixed precision technology and now working together in deploying this technology for ECP applications. In this report, we highlight some of the most promising and impactful achievements of the last year. Among the highlights we present are • Mixed precision IR using a dense LU factorization and achieving a 1.8× speedup on Spock; • Results and strategies for mixed precision IR using a sparse LU factorization; • A mixed precision eigenvalue solver; • Mixed Precision GMRES-IR being deployed in Trilinos, and achieving a speedup of 1.4× over standard GMRES; • Compressed Basis (CB) GMRES being deployed in Ginkgo and achieving an average 1.4× speedup over standard GMRES; • Preparing hypre for mixed precision execution; • Mixed precision sparse approximate inverse preconditioners achieving an average speedup of 1.2×; • Detailed description of the memory accessor separating the arithmetic precision from the memory precision, and enabling memory-bound low precision BLAS 1/2 operations to increase the accuracy by using high precision in the computations without degrading the performance. We emphasize that many of the highlights presented here have also been submitted to peer-reviewed journals or established conferences, and are under peer-review or have already been published.

97 MATHEMATICS AND COMPUTING↗

Multistage mixed precision iterative refinement

Abstract Low precision arithmetic, in particular half precision (16‐bit) floating point arithmetic, is now available in commercial hardware. Using lower precision can offer significant savings in computation and communication costs with proportional savings in energy. Motivated by this, there has been a renewed interest in mixed precision iterative refinement schemes for solving linear systems , and new variants of GMRES‐based iterative refinement have been developed. Each particular variant with a given combination of precisions leads to different condition number‐based constraints for convergence of the backward and forward errors, and each has different performance costs. The constraints for convergence given in the literature are, as an artifact of the analyses, often overly strict in practice, and thus could lead a user to select a more expensive variant when a less expensive one would have sufficed. In this work, we develop a multistage mixed precision iterative refinement solver which aims to combine existing mixed precision approaches to balance performance and accuracy and improve usability. For a user‐specified initial combination of precisions, the algorithm begins with the least expensive approach and convergence is monitored via inexpensive computations with quantities produced during the iteration. If slow convergence or divergence is detected using particular stopping criteria, the algorithm switches to use a more expensive, but more reliable variant. A novel aspect of our approach is that, unlike existing implementations, our algorithm first attempts to use “stronger” GMRES‐based solvers for the solution update before resorting to increasing the precision(s). In some scenarios, this can avoid the need to refactorize the matrix in higher precision. We perform extensive numerical experiments on a variety of random dense problems and problems from real applications which confirm the benefits of the multistage approach.

Oktay, Eda↗

Atomically Precise Membranes for the Separation of Gases

Industrial separations require enormous amounts of energy, accounting for approximately half the industrial energy use and 10–15% of the total energy consumption. Distillation alone accounts for about half the energy demand for industrial separations. If these processes could be replaced by an energy-efficient membrane separation process, this energy demand could be reduced by 90%. However, although some membrane processes have made inroads into thermal distillation, for membrane-based separations to replace the distillation process to a far more significant and practical level, new membranes with higher robustness, selectivity, and flux still need be developed. In this membrane development program, we leveraged Temple University’s prior work in spiroligomers to develop robust membrane structures. These structures can be formed into atomically precise pores by controlling the chemical synthesis and the oligomer building blocks to first build precisely controlled macrocycles and then subsequently crosslinking these macrocycles to produce a membrane. Furthermore, through the highly controllable chemistry of our molecular building blocks, not only can we integrate pores with highly controllable and reproducible size and morphology, but we can also target internal functionalization. By using a range of scalable membrane synthesis approaches, combined with control of each and every pores internal chemistry and molecular conformation we can achieve membrane structures that can display the ultimate in high selectivity and permeance. The Mainstream-Temple University membranes can be designed to achieve ultra-selective separations based on the key factors of molecular size, shape, and functionality. In our approach to fabricate scalable atomically precise membranes, we used our molecular Lego nanostructures. We demonstrated an approach to create atomically precise pores within the membrane with pores that are the dimensions of the molecule we are trying to separate. Moreover, in addition to controlling the morphology of the membrane structure by controlling the size of every pore, we can also decorate every pore with precisely targeted and placed functional groups. These accurately placed functional groups can provide selective binding to molecules and provide enhanced selectivity via a facilitated transport mechanism. In Phase II, the Mainstream-Temple University team demonstrated the scalable synthesis of oligomers and the ability to control the pore internal and external functionality, or chemistry, to allow the fabrication of a thin-film membrane. The initial steps of the spiroligomer synthesis to produce the two key bis-amino enantiomer building blocks were scaled from the gram scale to the kilogram scale, obtaining 25 kg of the materials by transferring the procedure to a toll manufacturer. Finally, we successfully optimized the fabrication of these macrocycles into robust membranes. We successfully transitioned from a laboratory based, hard-to-scale Langmuir trough synthesis to a highly scalable, roll-to-roll applicable, interfacial polymerization process. During this Phase II program, we established a platform of atomically precise membranes where our highly controllable, atomically precise macrocycles served as a scaffold with precisely and uniformly controlled pores. Furthermore, this layer can be tailored to accommodate a diverse range of functional groups, which both further controlled the pore size to enhance the sieving effect as well as imparting precisely controlled targeted selectivity through biomimetic molecular interactions. In this Phase II, we established and scaled up a platform approach to both tune the pore size and chemistry as well as scale it to produce membranes that can be applied to a wide range of industries. In future development, the project team expects to scale up both the macrocycle building block production and interfacial polymerization process to produce the atomically precise membrane with targeted pore sizes and pore chemistries.

36 MATERIALS SCIENCE↗

Mixed-precision numerics in scientific applications: survey and perspectives

The explosive demand for artificial intelligence (AI) workloads has led to a significant increase in silicon area dedicated to lower-precision computations on recent high-performance computing hardware designs. However, mixed-precision capabilities, which can achieve performance improvements of up to 8x compared to double-precision in extreme compute-intensive workloads, remain largely untapped in most scientific applications. A growing number of efforts have shown that mixed-precision algorithmic innovations can deliver superior performance without sacrificing accuracy. These developments should prompt computational scientists to seriously consider whether their scientific modeling and simulation applications could benefit from the acceleration offered by new hardware and mixed-precision algorithms. In this survey, we (1) review progress across diverse scientific domains—fluid dynamics, weather and climate, quantum chemistry, and computational genomics—that have begun adopting mixed-precision strategies; (2) examine state-of-the-art algorithmic techniques such as iterative refinement, splitting and emulation schemes, and adaptive precision solvers; (3) assess their implications for accuracy, performance, and resource utilization; and (4) survey the emerging software ecosystem that enables mixed-precision methods at scale. We conclude with perspectives and recommendations on cross-cutting opportunities, domain-specific challenges, and the role of co-design between application scientists, numerical analysts, and computer scientists. Collectively, this survey underscores that mixed-precision numerics can reshape computational science by aligning algorithms with the evolving landscape of hardware capabilities.

Graphics processing units↗

Differentiable Neural Architecture, Mixed Precision and Accelerator Co-Search

Quantization, effective Neural Network architecture, and efficient accelerator hardware are three important design paradigms to maximize accuracy and efficiency. Mixed Precision Quantization is a process of assigning different precision to different Neural Network layers for optimized inference. Neural Architecture Search (NAS) is a process of automatically designing the neural network for a task and can also be extended to search for the precision of each weight and activation matrix. In this paper, we develop the following three methods: (i) Fast Differentiable Hardware-aware Mixed Precision Quantization Search method to find optimal precision, (ii) Joint Differentiable hardware-aware Architecture and Mixed Precision Quantization Co-search, (iii) Joint Accelerator, Architecture, and Precision triple co-search to find best possibilities in all the three worlds. We demonstrate the effectiveness of our proposed methods targeting Bitfusion accelerator by searching mixed precision models on MobilenetV2. We achieve better accuracy-latency trade-off models than the manually designed and previously proposed search methods.

97 MATHEMATICS AND COMPUTING↗

Variable Precision Computing

This report summarizes the activities and major accomplishments of the Variable Precision Computing Strategic Initiative project. The overarching goal of this project was to initiate and promote a new paradigm in High Performance Computing (HPC) that would fundamentally change how we represent and make use of representations of real numbers in finite precision and that would establish Lawrence Livermore National Laboratory (LLNL) as a leader in precision-related research for HPC. We pursued three integrated and concurrent research thrusts: new, more dynamic data representations to address data motion and capacity limitations; improved mixed precision algorithms to accelerate computation and to leverage new hardware; and new tools to help developers reason about precision and to automate code transformations. Within these thrust areas, we made significant advances in the use of compressed array data types in numerical calculations, in the theoretical justification, in improved performance, and in the prospects of hardware implementation; in the development of metrics to significantly reduce the storage needs of molecular dynamics simulations; in the development and analysis of efficient mixed-precision algorithms for time-dependent partial differential equations and for orthogonal factorization; and in the capability of tools that can analyze sensitivity of computed results to choices in precision and that can make automated code transformations based on such analysis. We established that there are definite opportunities to realize significant improvements in HPC above and beyond the 2x limits of traditional mixed precision using the technologies we have developed. The project produced numerous papers, presentations, and posters in important venues as well as open-source software contributions to the community, and many of the new capabilities have initiated or are being leveraged in ongoing projects.

97 MATHEMATICS AND COMPUTING↗