2020
DOI: 10.1109/tvlsi.2019.2945257
|View full text |Cite
|
Sign up to set email alerts
|

architect: Arbitrary-Precision Hardware With Digit Elision for Efficient Iterative Compute

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…A key point to notice in Theorems 2 and 3 is that they are concerned only with the existence of an iterate sequence with stable MSDs, and do not comment on how such a sequence can be constructed. The construction of the sequence with stable MSDs will still be application/algorithm-specific, with the designer needing to ensure that the computations performed in the fixed-point iteration will preserve the MSD stability as they are performed, such as through the use of online arithmetic or the ARCHITECT system [1].…”
Section: Msd Stability In Iterative Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…A key point to notice in Theorems 2 and 3 is that they are concerned only with the existence of an iterate sequence with stable MSDs, and do not comment on how such a sequence can be constructed. The construction of the sequence with stable MSDs will still be application/algorithm-specific, with the designer needing to ensure that the computations performed in the fixed-point iteration will preserve the MSD stability as they are performed, such as through the use of online arithmetic or the ARCHITECT system [1].…”
Section: Msd Stability In Iterative Methodsmentioning
confidence: 99%
“…The redundant number system plays a key role in computer arithmetic, with uses ranging from carry-free addition, multiplication and division algorithms [3] to Most-significant Digit (MSD) first operations such as Online arithmetic [4] or the E-method for evaluating polynomials [5]. Recent work has extended MSD first arithmetic to the implementation of iterative methods, with the ARCHITECT framework proposed by Li et al in [1] showing large speed-ups in FPGA implementations of the Jacobi method by exploiting the ideas of "don't-change" stable MSDs and "don't-care" Least-significant Digits (LSDs) to reduce the number of total digits computed in each iteration. Prior work to analyze and exploit the stable MSDs, which are the MSDs that don't change their digit value in any future iteration, has been algorithm-specific, with works such as [2] and [5] starting with a specific algorithm and then showing that its iterate sequence has MSD stability.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Online adders are special adder architectures which employ redundancy in data representation, allowing less-significant digits to correct errors introduced in those of higher signif- icance, and functioning in MSD-first fashion [27], [28]. In these adders, each input bit x i corresponds to a pair of bits, x + i and x − i , selected such that 27]. This is why O ADDER8 (the 8-bit online adder) has 34 inputs (four 8-bit inputs, plus a 2-bit carry-in) and 18 outputs (two 8-bit outputs, and a 2-bit carry-out).…”
Section: Online Addersmentioning
confidence: 99%
“…Redundant algorithm-based carry-free addition has attracted numerous attention due to its enhanced performance as compared with other adders, including faster speed and fixed delay irrespective of adder depth 14,15 . Unlike traditional least-significant-bit-first (LSBF) addition methods, carry-free adders (CFAs) facilitate most-significant-bit-first (MSBF) computations, thereby enabling arithmetic operations of arbitrary precision 16 . However, the efficient way to construct binary logic-based CFAs remains underexplored due to the intricate representation of signed numbers and hardware implementation complexity, which have limited their widespread applications.…”
Section: Introductionmentioning
confidence: 99%