Customisable data formats provide an opportunity for exploring trade-offs in accuracy and performance of reconfigurable systems. This paper introduces a novel methodology for mixed-precision comparison, which improves comparison performance by using reduced-precision data paths while maintaining accuracy by using high-precision data paths. Our methodology adopts reduced-precision data-paths for preliminary comparison, and high-precision data-paths when the accuracy for preliminary comparison is insufficient. We develop an analytical model for performance estimation of the proposed mixed-precision methodology. Optimisation based on integer linear programming is employed for determining the optimal precision and resource allocation for each o...
In this paper, we present the design and evaluation of two new processing elements for reconfigurabl...
Abstract — In this paper, we present a methodology for accurate estimation of the precision requirem...
Most scientific computations use double precision floating point numbers. Recently, posits as an add...
Abstract—This paper introduces a novel mixed precision methodology for mathematical optimisation. It...
Mixed precision is an approximate computing technique that can be used to trade-off computation accu...
The precision used in an algorithm affects the error and performance of individual computations, the...
Duplication with Comparison (DWC) is an effective software-level solution to improve the reliability...
this paper we outline our framework for managing the dynamic precision variation. We represent the v...
Abstract. FPGAs and GPUs are increasingly used in a range of high performance computing applications...
In this survey paper, we compare native double precision solvers with emulated- and mixed- precision...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
ixed precision is an approximate computing technique that can be used to trade-off computation accur...
In the past decade, FPGAs and GPUs have become increasingly common as hardware accelerators when dea...
Many computationally intensive scientific applications involve repetitive floating point operations ...
Mixed-precision is a paradigm that tries to combine computations with different levels of precision ...
In this paper, we present the design and evaluation of two new processing elements for reconfigurabl...
Abstract — In this paper, we present a methodology for accurate estimation of the precision requirem...
Most scientific computations use double precision floating point numbers. Recently, posits as an add...
Abstract—This paper introduces a novel mixed precision methodology for mathematical optimisation. It...
Mixed precision is an approximate computing technique that can be used to trade-off computation accu...
The precision used in an algorithm affects the error and performance of individual computations, the...
Duplication with Comparison (DWC) is an effective software-level solution to improve the reliability...
this paper we outline our framework for managing the dynamic precision variation. We represent the v...
Abstract. FPGAs and GPUs are increasingly used in a range of high performance computing applications...
In this survey paper, we compare native double precision solvers with emulated- and mixed- precision...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
ixed precision is an approximate computing technique that can be used to trade-off computation accur...
In the past decade, FPGAs and GPUs have become increasingly common as hardware accelerators when dea...
Many computationally intensive scientific applications involve repetitive floating point operations ...
Mixed-precision is a paradigm that tries to combine computations with different levels of precision ...
In this paper, we present the design and evaluation of two new processing elements for reconfigurabl...
Abstract — In this paper, we present a methodology for accurate estimation of the precision requirem...
Most scientific computations use double precision floating point numbers. Recently, posits as an add...