International audienceThis article introduces several improvements to the multipartite method, a generic technique for the hardware implementation of numerical functions. A multipartite architecture replaces a table of value with several tables and an adder tree. Here, the optimization of multipartite tables is formalized using Integer Linear Programming so that generic ILP solvers can be used. This improves the quality of faithfully rounded architectures compared to the state of the art. The proposed approach also enables correctly rounded multipartite architectures, providing errorless table compression. This improves the area by a factor 5 without any performance penalty compared with the state of the art in errorless compression. Anothe...
High speed multiplication in Field Programmable Gate Arrays is often performed either using logic ce...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
International audienceA recently proposed complex valued division algorithm designed for efficient h...
International audienceThis article introduces several improvements to the multipartite method, a gen...
International audienceA unified view of most previous table-lookup-and-addition methods (bipartite t...
This paper presents an unified view of most previous table-lookup-and-addition methods: bipartite ta...
Many general table-based methods for the evaluation in hardware of elementary functions have been pu...
International audienceThis proposal presents the resource optimal design of truncated multipliers ta...
This paper presents a new scheme for the hardware evaluation of functions in fixed-point format, for...
International audienceComputing cores to be implemented on FPGAs may involve divisions by small inte...
Cet article a obtenu le "best paper award" de la conférenceInternational audienceSolving the Table M...
International audienceHsiao et al. recently introduced, in the context of multipartite table methods...
This paper presents a core generator for arbitrary numeric functions on Xilinx Virtex FPGAs. The cor...
International audienceMost current square root implementations for FPGAs use a digit recurrence algo...
International audienceSquaring is an essential operation in computer arithmetic that can be consider...
High speed multiplication in Field Programmable Gate Arrays is often performed either using logic ce...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
International audienceA recently proposed complex valued division algorithm designed for efficient h...
International audienceThis article introduces several improvements to the multipartite method, a gen...
International audienceA unified view of most previous table-lookup-and-addition methods (bipartite t...
This paper presents an unified view of most previous table-lookup-and-addition methods: bipartite ta...
Many general table-based methods for the evaluation in hardware of elementary functions have been pu...
International audienceThis proposal presents the resource optimal design of truncated multipliers ta...
This paper presents a new scheme for the hardware evaluation of functions in fixed-point format, for...
International audienceComputing cores to be implemented on FPGAs may involve divisions by small inte...
Cet article a obtenu le "best paper award" de la conférenceInternational audienceSolving the Table M...
International audienceHsiao et al. recently introduced, in the context of multipartite table methods...
This paper presents a core generator for arbitrary numeric functions on Xilinx Virtex FPGAs. The cor...
International audienceMost current square root implementations for FPGAs use a digit recurrence algo...
International audienceSquaring is an essential operation in computer arithmetic that can be consider...
High speed multiplication in Field Programmable Gate Arrays is often performed either using logic ce...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
International audienceA recently proposed complex valued division algorithm designed for efficient h...