Search · four archives
Search · four archives
14 papers · ranked by Valyu relevance
Daichi Mukunoki, Katsuhisa Ozaki
—To obtain accurate results in numerical computation, high-precision arithmetic is a straightforward approach. However, most processors lack hardware support for floatingpoint formats beyond double precision (FP64). Double-word arithmetic (Dekker 1971) extends precision by using standard floating-point operations to…
Prokash Barman, Banani Saha
Multiplication is one of the most important operation in Elliptic Curve Cryptography (ECC) arithmetic. For point addition and point doubling in ECC scalar (integer) multiplication is required. In higher order classical (standard) multiplication many intermediate operations are required. Reduced operation in…
Renato J. Cintra, H. M. de Oliveira
Arithmetic complexity has a main role in the performance of algorithms for spectrum evaluation. Arithmetic transform theory offers a method for computing trigonometrical transforms with minimal number of multiplications. In this paper, the proposed algorithms for the arithmetic Fourier transform are surveyed. A new…
Shri Prakash Dwivedi
—Multiplication is one of the most important operation in computer arithmetic. Many integer operations such as squaring, division and computing reciprocal require same order of time as multiplication whereas some other operations such as computing GCD and residue operation require at most a factor of log n time more…
Pu Wu, Huiqing Jiang, Zehui Shao, Jin Xu
After Strassen presented the first sub-cubic matrix multiplication algorithm, many Strassenlike algorithms are presented. Most of them with low asymptotic cost have large hidden leading coefficient which are thus impractical. To reduce the leading coefficient, Cenk and Hasan give a general approach reducing the leading…
Satish Ramakrishna, Kamesh Aiyer
While it does not seem possible to improve upon the basic mechanism of the Karatsuba technique and we demonstrate why it is the most efficient of its type, it is possible that one can improve its implementation for particular decile ranges of numbers. This article presents an approach to speed up the implementation of…
Eric B. Olsen
Residue Number Systems (RNS) offer efficient modular arithmetic and natural parallelism, but direct integer division in RNS remains a difficult and comparatively underdeveloped operation. This paper builds on the type-II division algorithm of Szabo and Tanaka and reformulates it for more efficient hardware…
Fábio Lourenço Romano
numbers, using floating-point arithmetic Authors: ['Fábio Lourenço Romano'] In this paper, an optimized version of classical Bombelli's algorithm for computing integer square roots is presented. In particular, floating-point arithmetic is used to compute the initial guess of each digit of the root, following similar…
Shrohan Mohapatra
There have been several algorithms designed to optimise matrix multiplication. From schoolbook method with complexity O(n3 ) to advanced tensor-based tools with time complexity O ( n 2 .3728639) (lowest possible bound achieved), a lot of work has been done to reduce the steps used in the recursive version. Some…
M. Syafiq Johar
We define the regular Euclidean algorithm and the general form which leads to the method of least absolute remainders and also the method of negative remainders. We are going to show that if looked from the perspective of subtraction, the method of least absolute remainders and the regular method have the same number…
José I. Liberati
In the Chakravala method, discovered by Bhaskara II in the 12th century, the core idea is that given a triple (a, b, k) (which satisfies a 2 − db,2 = k), we can compose it with the trivial triple (m, 1, m2 − d) (by setting l = 1 in (1.2)) to obtain a new triple (am + db, a + b, m, k(m2 − d)) which can be scaled down by…
Alin Bostan, Guillaume Chèze, Thomas Cluzeau, Jacques-Arthur Weil
We present fast algorithms for computing rational first integrals with bounded degree of a planar polynomial vector field. Our approach is inspired by an idea of Ferragut and Giacomini ([FG10]). We improve upon their work by proving that rational first integrals can be computed via systems of linear equations instead…
Roland Backhouse, João F. Ferreira
Algorithms can be used to prove and to discover new theorems. This paper shows how algorithmic skills in general, and the notion of invariance in particular, can be used to derive many results from Euclid's algorithm. We illustrate how to use the algorithm as a verification interface (i.e., how to verify theorems) and…
Gennadi Malaschonok
Among the set of known algorithms for the determinant computation, there is a subset, which allows us to carry out computations within the commutative ring generated by the coefficients of the system. Recently, interest in these algorithms grew due to computer algebra computations. These algorithms may be used (a) to…