Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications
Multiple constant multiplications (MCM) have been a core operation in many digital signal processing applications. In this paper, an efficient generalized contention resolution algorithm (CRA) is proposed to eliminate three broad categories of reusable common subexpressions in MCM. The idea is to re...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2010
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/93572 http://hdl.handle.net/10220/6285 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4400044 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-93572 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-935722020-03-07T14:02:43Z Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications Xu, Fei Chang, Chip Hong Jong, Ching Chuen School of Electrical and Electronic Engineering Xilinx Asia Pacific Pte Ltd DRNTU::Engineering::Electrical and electronic engineering Multiple constant multiplications (MCM) have been a core operation in many digital signal processing applications. In this paper, an efficient generalized contention resolution algorithm (CRA) is proposed to eliminate three broad categories of reusable common subexpressions in MCM. The idea is to revert a precedential decision of suboptimal common subexpressions by a localized cost function evaluation when there is a conflict between two competitive subexpressions. The proposed derivatives of the basic CRA are versatile in that they are capable of satisfying search for both intra- and intercoefficient subexpressions, in any legitimate composition of horizontal, vertical and oblique subexpressions. As the algorithms expand the common subexpressions to higher-weight only when there is cost saving, the logic depth can be controlled by constraining the weights of the subexpressions. The variants of CRA follow an important tenet of good heuristic that significant improvement in the solution quality is attained with increased problem size but the computational time remains well bounded. Experimental results with both benchmark filters and randomly generated coefficient sets are analyzed and compared with a number of well known common subexpression elimination methods to demonstrate the effectiveness and efficiency of our proposed approach. Published version 2010-05-19T03:53:48Z 2019-12-06T18:41:42Z 2010-05-19T03:53:48Z 2019-12-06T18:41:42Z 2008 2008 Journal Article Fei, X., Chang, C. H., & Jong, C. C. (2008). Contention Resolution : a New Approach to Versatile Subexpressions Sharing in Multiple Constant Multiplications. IEEE Transactions on Circuits and Systems Part 1 Regular Papers, 55(2), 559-571. 1549-8328 https://hdl.handle.net/10356/93572 http://hdl.handle.net/10220/6285 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4400044 10.1109/TCSI.2007.913707 en IEEE transactions on circuits and systems—I © 2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder. http://www.ieee.org/portal/site This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder. 13 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Xu, Fei Chang, Chip Hong Jong, Ching Chuen Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
description |
Multiple constant multiplications (MCM) have been a core operation in many digital signal processing applications. In this paper, an efficient generalized contention resolution algorithm (CRA) is proposed to eliminate three broad categories of reusable common subexpressions in MCM. The idea is to revert a precedential decision of suboptimal common subexpressions by a localized cost function evaluation when there is a conflict between two competitive subexpressions. The proposed derivatives of the basic CRA are versatile in that they are capable of satisfying search for both intra- and intercoefficient subexpressions, in any legitimate composition of horizontal, vertical and oblique subexpressions. As the algorithms expand the common subexpressions to higher-weight only when there is cost saving, the logic depth can be controlled by constraining the weights of the subexpressions. The variants of CRA follow an important tenet of good heuristic that significant improvement in the solution quality is attained with increased problem size but the computational time remains well bounded. Experimental results with both benchmark filters and randomly generated coefficient sets are analyzed and compared with a number of well known common subexpression elimination methods to demonstrate the effectiveness and efficiency of our proposed approach. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Xu, Fei Chang, Chip Hong Jong, Ching Chuen |
format |
Article |
author |
Xu, Fei Chang, Chip Hong Jong, Ching Chuen |
author_sort |
Xu, Fei |
title |
Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
title_short |
Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
title_full |
Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
title_fullStr |
Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
title_full_unstemmed |
Contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
title_sort |
contention resolution : a new approach to versatile subexpressions sharing in multiple constant multiplications |
publishDate |
2010 |
url |
https://hdl.handle.net/10356/93572 http://hdl.handle.net/10220/6285 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4400044 |
_version_ |
1681046983050002432 |