Title :
A polynomial time algorithm for solving the word-length optimization problem
Author :
Parashar, Karthick Nagaraj ; Menard, Daniel ; Sentieys, Olivier
Author_Institution :
INRIA, Univ. of Rennes 1, Rennes, France
Abstract :
Trading off accuracy to the system costs is popularly addressed as the word-length optimization (WLO) problem. Owing to its NP-hard nature, this problem is solved using combinatorial heuristics. In this paper, a novel approach is taken by relaxing the integer constraints on the optimization variables and obtain an alternate noise-budgeting problem. This approach uses the quantization noise power introduced into the system due to fixed-point word-lengths as optimization variables instead of using the actual integer valued fixed-point word-lengths. The noise-budgeting problem is proved to be convex in the rounding mode quantization case and can therefore be solved using analytical convex optimization solvers. An algorithm with linear time complexity is provided in order to realize the actual fixed-point word-lengths from the noise budgets obtained by solving the convex noise-budgeting problem.
Keywords :
computational complexity; convex programming; fixed point arithmetic; NP-hard problem; WLO problem; analytical convex optimization solvers; combinatorial heuristics; convex noise-budgeting problem; integer constraints; integer valued fixed-point word-lengths; linear time complexity; optimization variables; polynomial time algorithm; quantization noise power; rounding mode quantization; word-length optimization problem; Accuracy; Adders; Convex functions; Minimization; Noise; Optimization; Quantization (signal);
Conference_Titel :
Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
DOI :
10.1109/ICCAD.2013.6691183