Toward memristive in-memory computing: principles and applications
H Bao, H Zhou, J Li, H Pei, J Tian, L Yang… - Frontiers of …, 2022 - Springer
With the rapid growth of computer science and big data, the traditional von Neumann
architecture suffers the aggravating data communication costs due to the separated structure …
architecture suffers the aggravating data communication costs due to the separated structure …
Deep learning with limited numerical precision
Training of large-scale deep neural networks is often constrained by the available
computational resources. We study the effect of limited precision data representation and …
computational resources. We study the effect of limited precision data representation and …
Mixed precision algorithms in numerical linear algebra
Today's floating-point arithmetic landscape is broader than ever. While scientific computing
has traditionally used single precision and double precision floating-point arithmetics, half …
has traditionally used single precision and double precision floating-point arithmetics, half …
Gloss-free sign language translation: Improving from visual-language pretraining
Abstract Sign Language Translation (SLT) is a challenging task due to its cross-domain
nature, involving the translation of visual-gestural language to text. Many previous methods …
nature, involving the translation of visual-gestural language to text. Many previous methods …
Harnessing GPU tensor cores for fast FP16 arithmetic to speed up mixed-precision iterative refinement solvers
Low-precision floating-point arithmetic is a powerful tool for accelerating scientific computing
applications, especially those in artificial intelligence. Here, we present an investigation …
applications, especially those in artificial intelligence. Here, we present an investigation …
Precimonious: Tuning assistant for floating-point precision
Given the variety of numerical errors that can occur, floating-point programs are difficult to
write, test and debug. One common practice employed by developers without an advanced …
write, test and debug. One common practice employed by developers without an advanced …
Gaussian elimination
NJ Higham - Wiley Interdisciplinary Reviews: Computational …, 2011 - Wiley Online Library
As the standard method for solving systems of linear equations, Gaussian elimination (GE) is
one of the most important and ubiquitous numerical algorithms. However, its successful use …
one of the most important and ubiquitous numerical algorithms. However, its successful use …
[KİTAP][B] Evaluation Complexity of Algorithms for Nonconvex Optimization: Theory, Computation and Perspectives
Do you know the difference between an optimist and a pessimist? The former believes we
live in the best possible world, and the latter is afraid that the former might be right.… In that …
live in the best possible world, and the latter is afraid that the former might be right.… In that …
Automatically adapting programs for mixed-precision floating-point computation
As scientific computation continues to scale, efficient use of floating-point arithmetic
processors is critical. Lower precision allows streaming architectures to perform more …
processors is critical. Lower precision allows streaming architectures to perform more …
ADAPT: Algorithmic differentiation applied to floating-point precision tuning
HPC applications use floating point arithmetic operations extensively to solve computational
problems. Mixed-precision computing seeks to use the lowest precision data type that is …
problems. Mixed-precision computing seeks to use the lowest precision data type that is …