2017
DOI: 10.1109/tc.2016.2574314
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical Multipartite Function Evaluation

Abstract: Function evaluation is an important arithmetic computation in many signal processing applications, such as special function units in modern graphics processing units (GPUs). Hardware implementations of function evaluation usually consists of lookup tables (LUT) and some simple arithmetic units of multipliers and/or adders. LUT usually takes a significant portion of total area cost, especially when function evaluators are allowed to compute several different arithmetic functions with shared arithmetic units whe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(19 citation statements)
references
References 25 publications
(66 reference statements)
0
18
0
Order By: Relevance
“…Later on, De Dinechin and Tisserand improved these multipartite methods [64] and made them very attractive. A recent analysis of that class of algorithms and a new variant called hierarchical multipartite methods are presented by Hsiao et al in [65].…”
Section: B Bipartite and Multipartite Table Methodsmentioning
confidence: 99%
“…Later on, De Dinechin and Tisserand improved these multipartite methods [64] and made them very attractive. A recent analysis of that class of algorithms and a new variant called hierarchical multipartite methods are presented by Hsiao et al in [65].…”
Section: B Bipartite and Multipartite Table Methodsmentioning
confidence: 99%
“…This suggests that a further optimization is possible (these systematic zeroes should themselves be somehow compressed). The solution proposed in [7] is to add, to each entry of T d , the value of the w R − w L least significant bits (LSB) of the corresponding T ss entry. Thus, these bits can be removed from T ss , reducing its output size by w R − w L bits.…”
Section: A Previous Workmentioning
confidence: 99%
“…The refinement introduced in the present paper attempts to avoid this T d overflow bit. Instead of always removing the maximum number of output bits from T ss as in [7], we consider leaving some of these bits, in the hope that it allows to avoid the overflow bit in T d . If k extra output bits in T ss allows for a T d without overflow, the extra cost is k × 2 s bits and the benefit is 2 w A bits, so there is a potential net gain in storage.…”
Section: B a Wider Implementation Spacementioning
confidence: 99%
See 2 more Smart Citations