Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2022
Polynomial Multiplication over Finite Fields in Time \( O(n \log n \)
Journal of the ACM (JACM), Volume 69, Issue 2Article No.: 12, Pages 1–40https://doi.org/10.1145/3505584 - articleSeptember 2001
Interval arithmetic: From principles to implementation
We start with a mathematical definition of a real interval as a closed, connected set of reals. Interval arithmetic operations (addition, subtraction, multiplication, and division) are likewise defined mathematically and we provide algorithms for ...
- articleApril 1988
Comparing the combinational complexities of arithmetic functions
Methods are presented for finding reductions between the computations of certain arithmetic functions that preserve asymptotic Boolean complexities (circuit depth or size). They can be used to show, for example, that all nonlinear algebraic functions ...
-
- articleJuly 1976
Restructuring of Arithmetic Expressions For Parallel Evaluation
Let E be an arithmetic expression involving n variables, each of which appears just once, and the possible operations of addition, multiplication, and division. Although other cases are considered, when these three operations take unit time the ...
- articleApril 1976
Fast Multiple-Precision Evaluation of Elementary Functions
Let ƒ(x) be one of the usual elementary functions (exp, log, artan, sin, cosh, etc.), and let M(n) be the number of single-precision operations required to multiply n-bit integers. It is shown that ƒ(x) can be evaluated, with relative error Ο(2-n), in Ο(...
- articleJuly 1974
Computing a Subinterval of the Image
The problem of computing a desired function value to within a prescribed tolerance can be formulated in the following two distinct ways: Formulation I: Given x and ∈ > 0, compute f(x) to within ∈. Formulation II: Given only that x is in a closed ...
- articleApril 1974
The Parallel Evaluation of General Arithmetic Expressions
It is shown that arithmetic expressions with n ≥ 1 variables and constants; operations of addition, multiplication, and division; and any depth of parenthesis nesting can be evaluated in time 4 log2n + 10(n - 1)/p using p ≥ 1 processors which can ...
- articleJanuary 1974
Some a Posteriori Error Bounds in Floating-Point Computations
Efficiently computable a posteriori error bounds are attained by using a posteriori models for bounding roundoff errors in the basic floating-point operations. Forward error bounds are found for inner product and polynomial evaluations. An analysis of ...
- articleJuly 1973
On Local Roundoff Errors in Floating-Point Arithmetic
A bound on the relative error in floating-point addition using a single-precision accumulator with guard digits is derived. It is shown that even with a single guard digit, the accuracy can be almost as good as that using a double-precision accumulator. ...
- articleApril 1973
A Midpoint Phenomenon
Finite-precision interval arithmetic evaluation of a function ƒ of n variables at an n-dimensional rectangle T which is the Cartesian product of intervals yields an interval which is denoted by F(T). Correspondingly, finite-precision real arithmetic ...
- articleOctober 1970
The Generation of Optimal Code for Arithmetic Expressions
The problem of evaluating arithmetic expressions on a machine with N ≥ 1 general purpose registers is considered. It is initially assumed that no algebraic laws apply to the operators and operands in the expression. An algorithm for evaluation of ...
- articleOctober 1970
Computer Interval Arithmetic: Definition and Proof of Correct Implementation
A definition is given of computer interval arithmetic suitable for implementation on a digital computer. Some computational properties and simplifications are derived. An ALGOL code segment is proved to be a correct implementation of the definition on a ...
- articleApril 1969
The Time Required for Group Multiplication
Winograd has considered the time necessary to perform numerical addition and multiplication and to perform group multiplication by means of logical circuits consisting of elements each having a limited number of input lines and unit delay in computing ...
- articleJanuary 1969
Semi-Automated Mathematics
The fifth in a series of experiments in semi-automated mathematics is described. These experiments culminated in large complex computer programs which allow a mathematician to prove mathematical theorems on an man/machine basis. SAM V, the fifth program,...