{"id":"https://openalex.org/W2131433010","doi":"https://doi.org/10.1109/tcad.2011.2152840","title":"Automated Range and Precision Bit-Width Allocation for Iterative Computations","display_name":"Automated Range and Precision Bit-Width Allocation for Iterative Computations","publication_year":2011,"publication_date":"2011-08-25","ids":{"openalex":"https://openalex.org/W2131433010","doi":"https://doi.org/10.1109/tcad.2011.2152840","mag":"2131433010"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2011.2152840","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2011.2152840","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and 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/A5087378633","display_name":"Adam B. Kinsman","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Adam B. Kinsman","raw_affiliation_strings":["Accelyst Technologies, Inc., Hamilton, ONT, Canada","Accelyst Technol., Inc., Hamilton, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Accelyst Technologies, Inc., Hamilton, ONT, Canada","institution_ids":[]},{"raw_affiliation_string":"Accelyst Technol., Inc., Hamilton, ON, Canada","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048457847","display_name":"Nicola Nicolici","orcid":"https://orcid.org/0000-0001-6345-5908"},"institutions":[{"id":"https://openalex.org/I98251732","display_name":"McMaster University","ror":"https://ror.org/02fa3aq29","country_code":"CA","type":"education","lineage":["https://openalex.org/I98251732"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Nicola Nicolici","raw_affiliation_strings":["Department of Electrical and Computer Engineering, McMaster University, Hamilton, ONT, Canada","[Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, ON, Canada]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, McMaster University, Hamilton, ONT, Canada","institution_ids":["https://openalex.org/I98251732"]},{"raw_affiliation_string":"[Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, ON, Canada]","institution_ids":["https://openalex.org/I98251732"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5087378633"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6277,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.70681531,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"30","issue":"9","first_page":"1265","last_page":"1278"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.7601666450500488},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.752444326877594},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.5675579309463501},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.5570797324180603},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.5547119379043579},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.5207455158233643},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.5207383632659912},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5013880729675293},{"id":"https://openalex.org/keywords/iterative-method","display_name":"Iterative method","score":0.45999395847320557},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.4500739872455597},{"id":"https://openalex.org/keywords/fixed-point","display_name":"Fixed point","score":0.41476714611053467},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3652397394180298},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3360516130924225},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3050720691680908},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.24497318267822266},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1035330593585968},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.0880500078201294},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.08053472638130188},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.0738968551158905}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7601666450500488},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.752444326877594},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.5675579309463501},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.5570797324180603},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.5547119379043579},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.5207455158233643},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5207383632659912},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5013880729675293},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.45999395847320557},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.4500739872455597},{"id":"https://openalex.org/C61445026","wikidata":"https://www.wikidata.org/wiki/Q217608","display_name":"Fixed point","level":2,"score":0.41476714611053467},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3652397394180298},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3360516130924225},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3050720691680908},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.24497318267822266},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1035330593585968},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0880500078201294},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.08053472638130188},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0738968551158905},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","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/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2011.2152840","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2011.2152840","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W1656620728","https://openalex.org/W1898422521","https://openalex.org/W1910521375","https://openalex.org/W1988741973","https://openalex.org/W1994417982","https://openalex.org/W2002760267","https://openalex.org/W2045293178","https://openalex.org/W2086163366","https://openalex.org/W2087417305","https://openalex.org/W2093501430","https://openalex.org/W2096059450","https://openalex.org/W2098841537","https://openalex.org/W2099615139","https://openalex.org/W2099711608","https://openalex.org/W2102313638","https://openalex.org/W2109573698","https://openalex.org/W2114157355","https://openalex.org/W2118197580","https://openalex.org/W2118230018","https://openalex.org/W2124447647","https://openalex.org/W2126143411","https://openalex.org/W2135769545","https://openalex.org/W2141017737","https://openalex.org/W2142252430","https://openalex.org/W2151176284","https://openalex.org/W2151354607","https://openalex.org/W2151625871","https://openalex.org/W2161871086","https://openalex.org/W2162087782","https://openalex.org/W2163916557","https://openalex.org/W2166026358","https://openalex.org/W2166864245","https://openalex.org/W2169004268","https://openalex.org/W2169719116","https://openalex.org/W2172236994","https://openalex.org/W2273879208","https://openalex.org/W2487982052","https://openalex.org/W2532670449","https://openalex.org/W2971150588","https://openalex.org/W4234061360","https://openalex.org/W4249492500","https://openalex.org/W4253587856","https://openalex.org/W4254410407","https://openalex.org/W6636910806","https://openalex.org/W6678478481","https://openalex.org/W6685089131"],"related_works":["https://openalex.org/W172022518","https://openalex.org/W1984854975","https://openalex.org/W124145845","https://openalex.org/W4293114312","https://openalex.org/W4319952061","https://openalex.org/W4280636456","https://openalex.org/W4388913998","https://openalex.org/W4310584535","https://openalex.org/W4295935044","https://openalex.org/W3159906349"],"abstract_inverted_index":{"As":[0],"scientific":[1,40],"computing":[2,41],"becomes":[3],"more":[4],"widespread":[5],"in":[6,31],"environments":[7],"where":[8],"form-factor":[9],"considerations":[10],"necessitate":[11],"hardware":[12],"acceleration,":[13],"the":[14,32],"problem":[15,38],"of":[16],"selecting":[17],"numerical":[18],"data":[19,52],"representations":[20,53],"(bit-width":[21],"allocation),":[22],"key":[23],"to":[24],"accelerator":[25],"design,":[26],"is":[27],"faced":[28],"with":[29],"shortcomings":[30],"existing":[33],"techniques.":[34],"To":[35],"address":[36],"this":[37],"for":[39,47,54],"dataflows,":[42],"we":[43],"propose":[44],"a":[45],"methodology":[46],"determining":[48],"custom":[49],"hybrid":[50],"fixed/floating-point":[51],"iterative":[55],"computations.":[56]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
