{"id":"https://openalex.org/W2054158513","doi":"https://doi.org/10.1145/2348839.2348846","title":"An Algorithm for Jointly Optimizing Quantization and Multiple Constant Multiplication","display_name":"An Algorithm for Jointly Optimizing Quantization and Multiple Constant Multiplication","publication_year":2012,"publication_date":"2012-10-01","ids":{"openalex":"https://openalex.org/W2054158513","doi":"https://doi.org/10.1145/2348839.2348846","mag":"2054158513"},"language":"en","primary_location":{"id":"doi:10.1145/2348839.2348846","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2348839.2348846","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5108611433","display_name":"Matthew B. Gately","orcid":null},"institutions":[{"id":"https://openalex.org/I8692664","display_name":"University of Oklahoma","ror":"https://ror.org/02aqsxs83","country_code":"US","type":"education","lineage":["https://openalex.org/I8692664"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew B. Gately","raw_affiliation_strings":["University of Oklahoma"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oklahoma","institution_ids":["https://openalex.org/I8692664"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067619507","display_name":"Mark Yeary","orcid":"https://orcid.org/0000-0002-1900-7638"},"institutions":[{"id":"https://openalex.org/I8692664","display_name":"University of Oklahoma","ror":"https://ror.org/02aqsxs83","country_code":"US","type":"education","lineage":["https://openalex.org/I8692664"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark B. Yeary","raw_affiliation_strings":["University of Oklahoma"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oklahoma","institution_ids":["https://openalex.org/I8692664"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101932271","display_name":"Choon Yik Tang","orcid":"https://orcid.org/0000-0001-6145-301X"},"institutions":[{"id":"https://openalex.org/I8692664","display_name":"University of Oklahoma","ror":"https://ror.org/02aqsxs83","country_code":"US","type":"education","lineage":["https://openalex.org/I8692664"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Choon Yik Tang","raw_affiliation_strings":["University of Oklahoma"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oklahoma","institution_ids":["https://openalex.org/I8692664"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13545817,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"17","issue":"4","first_page":"1","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10901","display_name":"Advanced Data Compression Techniques","score":0.9887999892234802,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7966554164886475},{"id":"https://openalex.org/keywords/finite-impulse-response","display_name":"Finite impulse response","score":0.6464115977287292},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.5993184447288513},{"id":"https://openalex.org/keywords/quantization","display_name":"Quantization (signal processing)","score":0.5894662141799927},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4750090539455414},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.44804322719573975},{"id":"https://openalex.org/keywords/vector-quantization","display_name":"Vector quantization","score":0.41642138361930847},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2050885558128357}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7966554164886475},{"id":"https://openalex.org/C198386975","wikidata":"https://www.wikidata.org/wiki/Q117785","display_name":"Finite impulse response","level":2,"score":0.6464115977287292},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.5993184447288513},{"id":"https://openalex.org/C28855332","wikidata":"https://www.wikidata.org/wiki/Q198099","display_name":"Quantization (signal processing)","level":2,"score":0.5894662141799927},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4750090539455414},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.44804322719573975},{"id":"https://openalex.org/C199833920","wikidata":"https://www.wikidata.org/wiki/Q612536","display_name":"Vector quantization","level":2,"score":0.41642138361930847},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2050885558128357},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2348839.2348846","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2348839.2348846","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2825311536","display_name":null,"funder_award_id":"ECCS-0925873","funder_id":"https://openalex.org/F4320337392","funder_display_name":"Division of Electrical, Communications and Cyber Systems"}],"funders":[{"id":"https://openalex.org/F4320337392","display_name":"Division of Electrical, Communications and Cyber Systems","ror":"https://ror.org/01krpsy48"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W595252221","https://openalex.org/W1513016807","https://openalex.org/W1567268701","https://openalex.org/W1576153981","https://openalex.org/W1971659206","https://openalex.org/W2001254103","https://openalex.org/W2010759456","https://openalex.org/W2032234591","https://openalex.org/W2073042480","https://openalex.org/W2073419265","https://openalex.org/W2087161756","https://openalex.org/W2087300952","https://openalex.org/W2097949983","https://openalex.org/W2103244632","https://openalex.org/W2105101187","https://openalex.org/W2106888213","https://openalex.org/W2111737434","https://openalex.org/W2118072362","https://openalex.org/W2119123290","https://openalex.org/W2120173944","https://openalex.org/W2127012503","https://openalex.org/W2130846531","https://openalex.org/W2156310009","https://openalex.org/W2156990588","https://openalex.org/W2163393226","https://openalex.org/W2163548393","https://openalex.org/W2164339744","https://openalex.org/W2166017534","https://openalex.org/W2610335499"],"related_works":["https://openalex.org/W3093936885","https://openalex.org/W2994146737","https://openalex.org/W1539956819","https://openalex.org/W295308437","https://openalex.org/W2093152993","https://openalex.org/W2992046671","https://openalex.org/W2106539092","https://openalex.org/W4205300683","https://openalex.org/W1972362742","https://openalex.org/W3209251257"],"abstract_inverted_index":{"This":[0],"article":[1],"presents":[2],"a":[3,16,59,65,88,94,98,151],"joint":[4,89,143],"framework":[5,144],"for":[6,92],"quantization":[7,107],"and":[8,25,77,97,109,118],"Multiple":[9],"Constant":[10],"Multiplication":[11],"(MCM)":[12],"optimization,":[13],"which":[14,71],"yields":[15],"computationally":[17,148],"efficient":[18,126,149],"implementation":[19],"of":[20,28,37,67,106],"multiplierless":[21],"multiplication":[22],"in":[23,34,104],"hardware":[24],"software.":[26],"Frameworks":[27],"this":[29,54],"nature":[30],"have":[31],"been":[32],"developed":[33],"the":[35,51,120,132,155],"context":[36],"Finite":[38],"Impulse":[39],"Response":[40],"(FIR)":[41],"filters,":[42],"where":[43],"frequency":[44],"response":[45],"specifications":[46],"are":[47,102],"used":[48],"to":[49,116,124],"drive":[50],"design.":[52],"In":[53],"work,":[55],"we":[56,139],"look":[57],"at":[58],"general":[60],"case,":[61],"considering":[62],"as":[63],"given":[64],"vector":[66,96],"ideal,":[68],"real":[69],"constants,":[70],"may":[72],"come":[73],"from":[74],"any":[75],"application":[76],"do":[78],"not":[79],"necessarily":[80],"represent":[81],"FIR":[82],"filter":[83],"coefficients.":[84],"We":[85,112],"first":[86],"formulate":[87],"optimization":[90],"problem":[91],"finding":[93],"fixed-point":[95],"shift-add":[99],"network":[100],"that":[101,130,141],"optimal":[103],"terms":[105],"error":[108],"MCM":[110,156],"complexity.":[111],"then":[113],"describe":[114],"ways":[115],"finitize":[117],"prune":[119],"search":[121],"space,":[122],"leading":[123],"an":[125],"algorithm":[127],"called":[128],"JOINT_SOLVE":[129],"solves":[131],"problem.":[133],"Finally,":[134],"via":[135],"extensive":[136],"randomized":[137],"experiments,":[138],"show":[140],"our":[142],"is":[145],"notably":[146],"more":[147],"than":[150],"disjointed":[152],"one,":[153],"reducing":[154],"cost":[157],"by":[158],"15%--60%":[159],"on":[160],"moderate":[161],"size":[162],"problems.":[163]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
