{"id":"https://openalex.org/W2015672392","doi":"https://doi.org/10.1109/sips.2013.6674498","title":"Inexpensive correctly rounded floating-point division and square root with input scaling","display_name":"Inexpensive correctly rounded floating-point division and square root with input scaling","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W2015672392","doi":"https://doi.org/10.1109/sips.2013.6674498","mag":"2015672392"},"language":"en","primary_location":{"id":"doi:10.1109/sips.2013.6674498","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sips.2013.6674498","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SiPS 2013 Proceedings","raw_type":"proceedings-article"},"type":"conference-paper","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/A5082235051","display_name":"Timo Viitanen","orcid":"https://orcid.org/0000-0003-1082-9587"},"institutions":[{"id":"https://openalex.org/I4210133110","display_name":"Tampere University","ror":null,"country_code":"FI","type":null,"lineage":["https://openalex.org/I4210133110"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Timo Viitanen","raw_affiliation_strings":["Tampere University of Technology, Tampere, Finland","Tampere University of Technology , Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tampere University of Technology, Tampere, Finland","institution_ids":["https://openalex.org/I4210133110"]},{"raw_affiliation_string":"Tampere University of Technology , Tampere, Finland","institution_ids":["https://openalex.org/I4210133110"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050272735","display_name":"Pekka J\u00e4\u00e4skel\u00e4inen","orcid":"https://orcid.org/0000-0001-5707-8544"},"institutions":[{"id":"https://openalex.org/I4210133110","display_name":"Tampere University","ror":null,"country_code":"FI","type":null,"lineage":["https://openalex.org/I4210133110"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Pekka Jaaskelainen","raw_affiliation_strings":["Tampere University of Technology, Tampere, Finland","Tampere University of Technology , Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tampere University of Technology, Tampere, Finland","institution_ids":["https://openalex.org/I4210133110"]},{"raw_affiliation_string":"Tampere University of Technology , Tampere, Finland","institution_ids":["https://openalex.org/I4210133110"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070892606","display_name":"Jarmo Takala","orcid":"https://orcid.org/0000-0003-0097-1010"},"institutions":[{"id":"https://openalex.org/I4210133110","display_name":"Tampere University","ror":null,"country_code":"FI","type":null,"lineage":["https://openalex.org/I4210133110"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jarmo Takala","raw_affiliation_strings":["Tampere University of Technology, Tampere, Finland","Tampere University of Technology , Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tampere University of Technology, Tampere, Finland","institution_ids":["https://openalex.org/I4210133110"]},{"raw_affiliation_string":"Tampere University of Technology , Tampere, Finland","institution_ids":["https://openalex.org/I4210133110"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210133110"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"159","last_page":"164"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9998000264167786,"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":0.9998000264167786,"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/T10323","display_name":"Analog and Mixed-Signal Circuit Design","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.7676640152931213},{"id":"https://openalex.org/keywords/rounding","display_name":"Rounding","score":0.7314600348472595},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.6974286437034607},{"id":"https://openalex.org/keywords/square-root","display_name":"Square root","score":0.6586645245552063},{"id":"https://openalex.org/keywords/floating-point-unit","display_name":"Floating-point unit","score":0.6218584775924683},{"id":"https://openalex.org/keywords/division","display_name":"Division (mathematics)","score":0.607741117477417},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.571817934513092},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5552406907081604},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.517751157283783},{"id":"https://openalex.org/keywords/multiplier","display_name":"Multiplier (economics)","score":0.4822300374507904},{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.4528135657310486},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43732383847236633},{"id":"https://openalex.org/keywords/footprint","display_name":"Footprint","score":0.42083412408828735},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.34844180941581726},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3025967478752136},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.17438748478889465},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.15716606378555298},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.103465735912323},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08914676308631897}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7676640152931213},{"id":"https://openalex.org/C136625980","wikidata":"https://www.wikidata.org/wiki/Q663208","display_name":"Rounding","level":2,"score":0.7314600348472595},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.6974286437034607},{"id":"https://openalex.org/C11577676","wikidata":"https://www.wikidata.org/wiki/Q134237","display_name":"Square root","level":2,"score":0.6586645245552063},{"id":"https://openalex.org/C110305270","wikidata":"https://www.wikidata.org/wiki/Q733507","display_name":"Floating-point unit","level":3,"score":0.6218584775924683},{"id":"https://openalex.org/C60798267","wikidata":"https://www.wikidata.org/wiki/Q1226939","display_name":"Division (mathematics)","level":2,"score":0.607741117477417},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.571817934513092},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5552406907081604},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.517751157283783},{"id":"https://openalex.org/C124584101","wikidata":"https://www.wikidata.org/wiki/Q1053266","display_name":"Multiplier (economics)","level":2,"score":0.4822300374507904},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.4528135657310486},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43732383847236633},{"id":"https://openalex.org/C132943942","wikidata":"https://www.wikidata.org/wiki/Q2562511","display_name":"Footprint","level":2,"score":0.42083412408828735},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.34844180941581726},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3025967478752136},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.17438748478889465},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.15716606378555298},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.103465735912323},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08914676308631897},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sips.2013.6674498","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sips.2013.6674498","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SiPS 2013 Proceedings","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.46000000834465027,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W64390532","https://openalex.org/W1565880154","https://openalex.org/W1738124305","https://openalex.org/W1895318900","https://openalex.org/W2062935593","https://openalex.org/W2070211153","https://openalex.org/W2099662985","https://openalex.org/W2102917857","https://openalex.org/W2138289487","https://openalex.org/W2167592834","https://openalex.org/W6602600439"],"related_works":["https://openalex.org/W2535419677","https://openalex.org/W2134876043","https://openalex.org/W2108779609","https://openalex.org/W4252999813","https://openalex.org/W2167284563","https://openalex.org/W1592523391","https://openalex.org/W2771613338","https://openalex.org/W2498604609","https://openalex.org/W3200055559","https://openalex.org/W2124998302"],"abstract_inverted_index":{"Recent":[0],"embedded":[1,107],"DSPs":[2],"are":[3,66],"incorporating":[4],"IEEE-compliant":[5,130],"floating":[6],"point":[7],"arithmetic":[8],"to":[9,30,68,74],"ease":[10],"the":[11,71,76],"development":[12],"of,":[13],"e.g.,":[14,54],"multiple":[15],"antenna":[16],"MIMO":[17],"in":[18,27,104],"software-defined":[19],"radio.":[20],"An":[21],"obvious":[22],"choice":[23],"of":[24,44,82,152,157],"FPU":[25],"architecture":[26],"DSP":[28,40],"is":[29,46,102],"include":[31],"a":[32,90,105,120,137,158],"fused":[33],"multiply-add":[34],"(FMA)":[35],"operation,":[36],"which":[37],"accelerates":[38],"most":[39],"applications.":[41],"Another":[42],"advantage":[43],"FMA":[45,160],"that":[47],"it":[48,110],"enables":[49],"fast":[50],"software":[51],"algorithms":[52,65,127],"for,":[53],"division":[55,131],"and":[56,118,132,143,154],"square":[57,133],"root":[58,134],"without":[59,80],"much":[60],"additional":[61],"hardware.":[62],"However,":[63],"these":[64],"nontrivial":[67],"perform":[69],"at":[70],"target":[72],"accuracy":[73],"get":[75],"correctly":[77],"rounded":[78],"result":[79],"danger":[81],"overflow.":[83],"Previous":[84],"FMA-based":[85],"systems":[86],"either":[87],"rely":[88],"on":[89],"power-hungry":[91],"wide":[92,100],"intermediate":[93],"format":[94,101,139],"or":[95],"forego":[96],"correct":[97,126],"rounding.":[98],"A":[99],"unattractive":[103],"power-sensitive":[106],"environment":[108],"since":[109],"requires":[111],"enlarged":[112],"register":[113],"files,":[114],"wider":[115],"data":[116],"buses":[117],"possibly":[119],"larger":[121],"multiplier.":[122],"We":[123],"present":[124],"provably":[125],"for":[128],"efficient":[129],"with":[135],"only":[136],"32-bit":[138],"using":[140],"hardware":[141,148],"prescaling":[142],"postscaling":[144],"steps.":[145],"The":[146],"required":[147],"has":[149],"approximately":[150],"8%":[151],"area":[153],"power":[155],"footprint":[156],"single":[159],"unit.":[161]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
