Demo Data from SIGIR 2026 / reviewers in the wild / expert
Altaf Abdul Gaffar
dblp:35/47
· DBLP profile ↗
12ranked-venue papers
6as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 6 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 54% Reconfigurable computing and FPGAs · 25% Integrated circuit design · 10% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › high-level synthesis › arithmetic-level optimization
bit-width optimization |
0.1 | 2 | 2006 | Accuracy-Guaranteed Bit-Width Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 MiniBit: bit-width optimization via affine arithmetic · DAC 2005 |
Electronic design automation
high-level synthesis |
0.1 | 2 | 2006 | Accuracy-Guaranteed Bit-Width Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 MiniBit: bit-width optimization via affine arithmetic · DAC 2005 |
Reconfigurable computing and FPGAs › FPGA resource optimization
FPGA design optimization |
0.1 | 2 | 2006 | Accuracy-Guaranteed Bit-Width Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 MiniBit: bit-width optimization via affine arithmetic · DAC 2005 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.1 | 1 | 2005 | Optimizing Hardware Function Evaluation · IEEE Trans. Computers 2005 |
Electronic design automation
design space exploration |
0.1 | 1 | 2005 | Optimizing Hardware Function Evaluation · IEEE Trans. Computers 2005 |
Reconfigurable computing and FPGAs
FPGA implementation |
0.1 | 1 | 2005 | Optimizing Hardware Function Evaluation · IEEE Trans. Computers 2005 |
Processor architecture and microarchitecture › computer arithmetic
function evaluation unit |
0.1 | 1 | 2005 | Optimizing Hardware Function Evaluation · IEEE Trans. Computers 2005 |
Methods — techniques the papers use, named apart from their topics
integer linear programming · 0.1analytical error models · 0.1adaptive simulated annealing · 0.1static analysis · 0.1simulated annealing · 0.1bit-width optimization · 0.1automated design · 0.1affine arithmetic · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | PowerBit - power aware arithmetic bit-width optimizationabstractIn this paper we present a novel method reducing the dynamic power consumption in FPGA-based arithmetic circuits by optimizing the bit-widths of the signals inside the circuit. The proposed method is implemented in the tool PowerBit, which makes use of macro models parameterized by word-level signal statistics to estimate the circuit power consumption during the optimization process. The power models used take in to account the generation and propagation of signal glitches through the circuit. The bit-width optimization uses a static analysis technique which is capable of providing guaranteed accuracy in the design outputs. We show that, for sample designs implemented on FPGAs that improvements of over 10% are possible for multiple bit-width allocated designs optimized for power compared to designs allocated uniform bit-widths Altaf Abdul Gaffar, Jonathan A. Clarke, George A. Constantinides |
FPT | 1 |
| 2006 | Modeling of glitch effects in FPGA based arithmetic circuitsabstractOne of the requirements when using high-level power optimization techniques is the ability to estimate circuit power consumption quickly. Bit-level estimation techniques which take into account the glitch activity in a circuit take too long to provide power estimates. In this paper we present a novel method which can provide fast estimates for the logic and intra-routing power consumption in digital circuits whilst taking into account the glitch activity but relying purely on the word-level statistics of the signals. The proposed method models the propagation of glitch activity in signals through the arithmetic components in circuits, and using this information estimates the logic and intra-routing power consumption. For arithmetic circuits implemented on FPGAs we demonstrate that previous macro-model based power estimation techniques consistently under-estimate the power consumption by up to 20 times, whilst this work can provide estimates to within a mean relative error of 30% compared to low-level power estimation Altaf Abdul Gaffar, Jonathan A. Clarke, George A. Constantinides |
FPT | 1 |
| 2006 | Fast word-level power models for synthesis of FPGA-based arithmeticabstractThis paper presents power models for multiplication and addition components on FPGAs which can be used at a high-level design description stage to estimate their logic and intra-component routing power consumption. The models presented are parameterized by the word-length of the component and the word-level statistics of its input signals. A key feature of these power models is the ability to handle both zero mean and non-zero mean signals. A method for measuring intra-component routing power consumption is presented, enabling the power models to account for both logic and routing power in components. The resulting models are equations which can be used to estimate the power consumed in an arithmetic component in a fraction of a second at the pre-placement stage of the design flow. The models have a mean relative error of 7.2% compared to bit-level power simulation of the placed-and-routed design Jonathan A. Clarke, Altaf Abdul Gaffar, George A. Constantinides, Peter Y. K. Cheung |
ISCAS | 2 |
| 2006 | Accuracy-Guaranteed Bit-Width OptimizationabstractAn automated static approach for optimizing bit widths of fixed-point feedforward designs with guaranteed accuracy, called MiniBit, is presented. Methods to minimize both the integer and fraction parts of fixed-point signals with the aim of minimizing the circuit area are described. For range analysis, the technique in this paper identifies the number of integer bits necessary to meet range requirements. For precision analysis, a semianalytical approach with analytical error models in conjunction with adaptive simulated annealing is employed to optimize the number of fraction bits. The analytical models make it possible to guarantee overflow/underflow protection and numerical accuracy for all inputs over the user-specified input intervals. Using a stream compiler for field-programmable gate arrays (FPGAs), the approach in this paper is demonstrated with polynomial approximation, RGB-to-YCbCr conversion, matrix multiplication, B-splines, and discrete cosine transform placed and routed on a Xilinx Virtex-4 FPGA. Improvements for a given design reduce the area and the latency by up to 26% and 12%, respectively, over a design using optimum uniform fraction bit widths. Studies show that MiniBit-optimized designs are within 1% of the area produced from the integer linear programming approach Dong-U Lee, Altaf Abdul Gaffar, Ray C. C. Cheung, Oskar Mencer, Wayne Luk, George A. Constantinides |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2005 | MiniBit: bit-width optimization via affine arithmeticabstractMiniBit, our automated approach for optimizing bit-widths of fixed-point designs is based on static analysis via affine arithmetic. We describe methods to minimize both the integer and fraction parts of fixed-point signals with the aim of minimizing circuit area. Our range analysis technique identifies the number of integer bits required. For precision analysis, we employ a semi-analytical approach with analytical error models in conjunction with adaptive simulated annealing to find the optimum number of fraction bits. Improvements for a given design reduce area and latency by up to 20% and 12% respectively, over optimum uniform fraction bit-widths on a Xilinx Virtex-4 FPGA. Dong-U Lee, Altaf Abdul Gaffar, Oskar Mencer, Wayne Luk |
DAC | 2 |
| 2005 | Parameterized Logic Power Consumption Models for FPGA based SystemsabstractThe need for fast power estimation methods is a growing requirement in tools which perform power consumption optimization. This paper addresses the requirement by presenting a technique which is capable of providing a power estimate using only the word-level statistics of signals within an arithmetic hardware design. By abstracting away from the low-level details of a design it is possible to reduce the time required to calculate the power consumption dramatically. Power models for multiplication and addition have been constructed using an experimental method, and the operation of these models is illustrated by estimating the power consumed in logic for two example circuits: a sum of products and a parameterised polynomial evaluation. The proposed method is capable of providing an estimate within 10% of low-level power estimates given by XPower. Jonathan A. Clarke, Altaf Abdul Gaffar, George A. Constantinides |
FPL | 2 |
| 2005 | Optimizing Hardware Function EvaluationabstractWe present a methodology and an automated system for function evaluation unit generation. Our system selects the best function evaluation hardware for a given function, accuracy requirements, technology mapping, and optimization metrics, such as area, throughput, and latency. Function evaluation f(x) typically consists of range reduction and the actual evaluation on a small convenient interval such as [0, /spl pi//2) for sin(x). We investigate the impact of hardware function evaluation with range reduction for a given range and precision of x and f(x) on area and speed. An automated bit-width optimization technique for minimizing the sizes of the operators in the data paths is also proposed. We explore a vast design space for fixed-point sin(x), log(x), and /spl radic/x accurate to one unit in the last place using MATLAB and ASC, a stream compiler for field-programmable gate arrays (FPGAs). In this study, we implement over 2,000 placed-and-routed FPGA designs, resulting in over 100 million application-specific integrated circuit (ASIC) equivalent gates. We provide optimal function evaluation results for range and precision combinations between 8 and 48 bits. Dong-U Lee, Altaf Abdul Gaffar, Oskar Mencer, Wayne Luk |
IEEE Trans. Computers | 2 |
| 2004 | Unifying Bit-Width Optimisation for Fixed-Point and Floating-Point DesignsabstractThis paper presents a method that offers a uniform treatment for bit-width optimisation of both fixed-point and floating-point designs. Our work utilises automatic differentiation to compute the sensitivities of outputs to the bit-width of the various operands in the design. This sensitivity analysis enables us to explore and compare fixed-point and floating-point implementation for a particular design. As a result, we can automate the selection of the optimal number representation for each variable in a design to optimize area and performance. We implement our method in the BitSize tool targeting reconfigurable architectures, which takes user-defined constraints to direct the optimisation procedure. We illustrate our approach using applications such as ray-tracing and function approximation. Altaf Abdul Gaffar, Oskar Mencer, Wayne Luk, Peter Y. K. Cheung |
FCCM | 1 |
| 2004 | Adaptive range reduction for hardware function evaluationabstractFunction evaluation f(x) typically consists of range reduction and the actual function evaluation on a small interval. We investigate optimization of range reduction given the range and precision of x and f(x). For every function evaluation there exists a convenient interval such as [0, /spl pi//2) for sin(x). The adaptive range reduction method, which we propose in this work, involves deciding whether range reduction can be used effectively for a particular design. The decision depends on the function being evaluated, precision, and optimization metrics such as area, latency and throughput. In addition, the input and output range has an impact on the preferable function evaluation method such as polynomial, table-based, or combinations of the two. We explore this vast design space of adaptive range reduction for fixed-point sin(x), log(x) and /spl radic/(x) accurate to one unit in the last place using MATLAB and ASC, A Stream Compiler. These tools enable us to study over 1000 designs resulting in over 40 million Xilinx equivalent circuit gates, in a few hours' time. The final objective is to progress towards a fully automated library that provides optimal function evaluation hardware units given input/output range and precision. Dong-U Lee, Altaf Abdul Gaffar, Oskar Mencer, Wayne Luk |
FPT | 2 |
| 2002 | Customising Floating-Point DesignsabstractThis paper describes a method for customising the representation of floating-point numbers that exploits the flexibility of reconfigurable hardware. The method determines the appropriate size of mantissa and exponent for each operation in a design, so that a cost function with a given error specification for the output relative to a reference representation can be satisfied. Currently our tool, which adopts an iterative implementation of this method, supports single- or double-precision floating-point representation as the reference representation. It produces customised floating-point formats with arbitrary-sized mantissa and exponent. Results show that, for calculations involving large dynamic ranges, our method can achieve significant hardware reduction and speed improvement with respect to a design adopting the reference representation. Altaf Abdul Gaffar, Wayne Luk, Peter Y. K. Cheung, Nabeel Shirazi |
FCCM | 1 |
| 2002 | Automating Customisation of Floating-Point Designs
Altaf Abdul Gaffar, Wayne Luk, Peter Y. K. Cheung, Nabeel Shirazi |
FPL | 1 |
| 2002 | Floating-point bitwidth analysis via automatic differentiationabstractAutomatic bitwidth analysis is a key ingredient for highlevel programming of FPGAs and high-level synthesis of VLSI circuits. The objective is to find the minimal number of bits to represent a value in order to minimise the circuit area and to improve efficiency of the respective arithmetic operations, while satisfying user-defined numerical constraints. We present a novel approach to bitwidth- or precision-analysis for floating-point designs. The approach involves analysing the dataflow graph representation of a design to see how sensitive the output of a node is to changes in the outputs of other nodes: higher sensitivity requires higher precision and hence more output bits. We automate such sensitivity analysis by a mathematical method called automatic differentiation, which involves differentiating variables in a design with respect to other variables. We illustrate our approach by optimising the bitwidth for two examples, a discrete Fourier transform (DFT) implementation and a Finite Impulse Response (FIR) filter implementation. Altaf Abdul Gaffar, Oskar Mencer, Wayne Luk, Peter Y. K. Cheung, Nabeel Shirazi |
FPT | 1 |