{"id":"https://openalex.org/W2555025060","doi":"https://doi.org/10.1109/tc.2017.2707488","title":"Hardware Division by Small Integer Constants","display_name":"Hardware Division by Small Integer Constants","publication_year":2017,"publication_date":"2017-05-23","ids":{"openalex":"https://openalex.org/W2555025060","doi":"https://doi.org/10.1109/tc.2017.2707488","mag":"2555025060"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2017.2707488","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2017.2707488","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-01402252","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5029193455","display_name":"H. Fatih U\u011furda\u011f","orcid":"https://orcid.org/0000-0002-6256-0850"},"institutions":[{"id":"https://openalex.org/I44925452","display_name":"\u00d6zye\u011fin University","ror":"https://ror.org/01jjhfr75","country_code":"TR","type":"education","lineage":["https://openalex.org/I44925452"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"H. Fatih Ugurdag","raw_affiliation_strings":["Department of Electrical Engineering, Ozyegin University, Istanbul, Turkey","\u00d6zye\u011fin University (Ni\u015fantepe Mah., Orman Sok., 34794 \u00c7ekmek\u00f6y/\u0130stanbul - Turkey)"],"raw_orcid":"https://orcid.org/0000-0002-6256-0850","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Ozyegin University, Istanbul, Turkey","institution_ids":["https://openalex.org/I44925452"]},{"raw_affiliation_string":"\u00d6zye\u011fin University (Ni\u015fantepe Mah., Orman Sok., 34794 \u00c7ekmek\u00f6y/\u0130stanbul - Turkey)","institution_ids":["https://openalex.org/I44925452"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035966925","display_name":"Florent de Dinechin","orcid":"https://orcid.org/0000-0003-4927-3301"},"institutions":[{"id":"https://openalex.org/I48430043","display_name":"Institut National des Sciences Appliqu\u00e9es de Lyon","ror":"https://ror.org/050jn9y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I203339264","https://openalex.org/I48430043"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Florent de Dinechin","raw_affiliation_strings":["Institut National des Sciences Appliqu\u00e9es, Lyon, France","SOCRATE - Software and Cognitive radio for telecommunications (CITI Laboratory Domaine Scientifique de la Doua, INSA Lyon Batiment Leonard de Vinci 21, avenue Jean Capelle 69621 Villeurbanne Cedex - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut National des Sciences Appliqu\u00e9es, Lyon, France","institution_ids":["https://openalex.org/I48430043"]},{"raw_affiliation_string":"SOCRATE - Software and Cognitive radio for telecommunications (CITI Laboratory Domaine Scientifique de la Doua, INSA Lyon Batiment Leonard de Vinci 21, avenue Jean Capelle 69621 Villeurbanne Cedex - France)","institution_ids":["https://openalex.org/I48430043"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063099423","display_name":"Serhan Gener","orcid":"https://orcid.org/0000-0002-8163-1191"},"institutions":[{"id":"https://openalex.org/I100072489","display_name":"Yeditepe University","ror":"https://ror.org/025mx2575","country_code":"TR","type":"education","lineage":["https://openalex.org/I100072489"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Y. Serhan Gener","raw_affiliation_strings":["Department of Computer Engineering, Yeditepe University, Istanbul, Turkey","Yeditepe University (\u0130n\u00f6n\u00fc Mah. Kay\u0131\u015fda\u011f\u0131 Cad. 26 A\u011fustos Yerle\u015fimi \r\nAtasehir, Istanbul, Turkey 34755\r\n\r\nE-mail  : info@yeditepe.edu.tr - Turkey)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Yeditepe University, Istanbul, Turkey","institution_ids":["https://openalex.org/I100072489"]},{"raw_affiliation_string":"Yeditepe University (\u0130n\u00f6n\u00fc Mah. Kay\u0131\u015fda\u011f\u0131 Cad. 26 A\u011fustos Yerle\u015fimi \r\nAtasehir, Istanbul, Turkey 34755\r\n\r\nE-mail  : info@yeditepe.edu.tr - Turkey)","institution_ids":["https://openalex.org/I100072489"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069036699","display_name":"Sezer G\u00f6ren","orcid":"https://orcid.org/0000-0002-3688-5280"},"institutions":[{"id":"https://openalex.org/I100072489","display_name":"Yeditepe University","ror":"https://ror.org/025mx2575","country_code":"TR","type":"education","lineage":["https://openalex.org/I100072489"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Sezer Goren","raw_affiliation_strings":["Department of Computer Engineering, Yeditepe University, Istanbul, Turkey","Yeditepe University (\u0130n\u00f6n\u00fc Mah. Kay\u0131\u015fda\u011f\u0131 Cad. 26 A\u011fustos Yerle\u015fimi \r\nAtasehir, Istanbul, Turkey 34755\r\n\r\nE-mail  : info@yeditepe.edu.tr - Turkey)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Yeditepe University, Istanbul, Turkey","institution_ids":["https://openalex.org/I100072489"]},{"raw_affiliation_string":"Yeditepe University (\u0130n\u00f6n\u00fc Mah. Kay\u0131\u015fda\u011f\u0131 Cad. 26 A\u011fustos Yerle\u015fimi \r\nAtasehir, Istanbul, Turkey 34755\r\n\r\nE-mail  : info@yeditepe.edu.tr - Turkey)","institution_ids":["https://openalex.org/I100072489"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073280168","display_name":"Laurent-St\u00e9phane Didier","orcid":null},"institutions":[{"id":"https://openalex.org/I143002897","display_name":"Universit\u00e9 de Toulon","ror":"https://ror.org/02m9kbe37","country_code":"FR","type":"education","lineage":["https://openalex.org/I143002897"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Laurent-Stephane Didier","raw_affiliation_strings":["Universit\u00e9 du Sud Toulon Var, La Garde, France","IMATH - Institut de Math\u00e9matiques de Toulon - EA 2134 (Universit\u00e9 de Toulon - B\u00e2timent M - B.P. 20132 - 83957 La Garde Cedex - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 du Sud Toulon Var, La Garde, France","institution_ids":["https://openalex.org/I143002897"]},{"raw_affiliation_string":"IMATH - Institut de Math\u00e9matiques de Toulon - EA 2134 (Universit\u00e9 de Toulon - B\u00e2timent M - B.P. 20132 - 83957 La Garde Cedex - France)","institution_ids":["https://openalex.org/I143002897"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6751,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.84918929,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"66","issue":"12","first_page":"2097","last_page":"2110"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":1.0,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9984999895095825,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/division","display_name":"Division (mathematics)","score":0.758571207523346},{"id":"https://openalex.org/keywords/rounding","display_name":"Rounding","score":0.7378093004226685},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.6082209348678589},{"id":"https://openalex.org/keywords/remainder","display_name":"Remainder","score":0.5982601642608643},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.5920065641403198},{"id":"https://openalex.org/keywords/application-specific-integrated-circuit","display_name":"Application-specific integrated circuit","score":0.5590855479240417},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5207014679908752},{"id":"https://openalex.org/keywords/quotient","display_name":"Quotient","score":0.5072190761566162},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.48984453082084656},{"id":"https://openalex.org/keywords/product","display_name":"Product (mathematics)","score":0.45568370819091797},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.4340009093284607},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.38397330045700073},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2694675326347351},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.11120685935020447},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.07089200615882874},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.06994897127151489}],"concepts":[{"id":"https://openalex.org/C60798267","wikidata":"https://www.wikidata.org/wiki/Q1226939","display_name":"Division (mathematics)","level":2,"score":0.758571207523346},{"id":"https://openalex.org/C136625980","wikidata":"https://www.wikidata.org/wiki/Q663208","display_name":"Rounding","level":2,"score":0.7378093004226685},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.6082209348678589},{"id":"https://openalex.org/C39613435","wikidata":"https://www.wikidata.org/wiki/Q846677","display_name":"Remainder","level":2,"score":0.5982601642608643},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.5920065641403198},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.5590855479240417},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5207014679908752},{"id":"https://openalex.org/C199422724","wikidata":"https://www.wikidata.org/wiki/Q41118","display_name":"Quotient","level":2,"score":0.5072190761566162},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.48984453082084656},{"id":"https://openalex.org/C90673727","wikidata":"https://www.wikidata.org/wiki/Q901718","display_name":"Product (mathematics)","level":2,"score":0.45568370819091797},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.4340009093284607},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.38397330045700073},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2694675326347351},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.11120685935020447},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.07089200615882874},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.06994897127151489},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tc.2017.2707488","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2017.2707488","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01402252v2","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01402252","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 2017, &#x27E8;10.1109/TC.2017.2707488&#x27E9;","raw_type":"Journal articles"},{"id":"pmh:oai:eresearch.ozyegin.edu.tr:10679/5724","is_oa":false,"landing_page_url":"http://ieeexplore.ieee.org/document/7933010/","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-01402252v2","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01402252","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 2017, &#x27E8;10.1109/TC.2017.2707488&#x27E9;","raw_type":"Journal articles"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5873135624","display_name":"Code generators for mathematical functions and filters","funder_award_id":"ANR-13-INSE-0007","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"}],"funders":[{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W153755465","https://openalex.org/W605824955","https://openalex.org/W1977644234","https://openalex.org/W1984615619","https://openalex.org/W2010759456","https://openalex.org/W2041391007","https://openalex.org/W2064688791","https://openalex.org/W2097617602","https://openalex.org/W2098029578","https://openalex.org/W2119405406","https://openalex.org/W2121439277","https://openalex.org/W2132916570","https://openalex.org/W2168914470","https://openalex.org/W2484728328","https://openalex.org/W2511535007","https://openalex.org/W2525382741","https://openalex.org/W6678329023"],"related_works":["https://openalex.org/W4315487898","https://openalex.org/W2088904828","https://openalex.org/W617989196","https://openalex.org/W2032199336","https://openalex.org/W2904183727","https://openalex.org/W2347282152","https://openalex.org/W2061517234","https://openalex.org/W2139969090","https://openalex.org/W2155374594","https://openalex.org/W1994804549"],"abstract_inverted_index":{"This":[0],"article":[1,75],"studies":[2,77],"the":[3,31,54,57,68,79,82,102,117,121,136,151,155],"design":[4],"of":[5,34,71,84,120,123,143,154],"custom":[6],"circuits":[7,16],"for":[8,20],"division":[9,33,80,122],"by":[10,38,81,127],"a":[11,39,42,106,110,124,128],"small":[12,61,129],"positive":[13],"constant.":[14,131],"Such":[15],"can":[17],"be":[18],"useful":[19],"specific":[21],"FPGA":[22,161],"and":[23,44,51,135,146,162],"ASIC":[24],"applications.":[25],"The":[26,74],"first":[27],"problem":[28],"studied":[29],"is":[30,87,112],"Euclidean":[32],"an":[35,72],"unsigned":[36],"integer":[37,130],"constant,":[40],"computing":[41],"quotient":[43,107],"remainder.":[45],"Several":[46],"new":[47],"solutions":[48,59],"are":[49,139,158],"proposed":[50,58],"compared":[52,140],"against":[53],"state-of-the-art.":[55],"As":[56],"use":[60],"look-up":[62],"tables,":[63],"they":[64],"match":[65],"well":[66],"with":[67],"hardware":[69],"resources":[70],"FPGA.":[73],"then":[76],"whether":[78],"product":[83],"two":[85,91],"constants":[86],"better":[88],"implemented":[89],"as":[90,95],"successive":[92],"dividers":[93],"or":[94,108],"one":[96],"atomic":[97],"divider.":[98],"It":[99],"also":[100],"considers":[101],"case":[103],"when":[104],"only":[105,109],"remainder":[111],"needed.":[113],"Finally,":[114],"it":[115],"addresses":[116],"correct":[118],"rounding":[119],"floating-point":[125],"number":[126],"All":[132],"these":[133],"solutions,":[134],"previous":[137],"state-of-the-art,":[138],"in":[141],"terms":[142],"timing,":[144],"area,":[145],"area-timing":[147],"product.":[148],"In":[149],"general,":[150],"relevance":[152],"domains":[153],"various":[156],"techniques":[157],"different":[159],"on":[160,163],"ASIC.":[164]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":1}],"updated_date":"2026-06-20T22:02:38.213706","created_date":"2025-10-10T00:00:00"}
