{"id":"https://openalex.org/W2104393432","doi":"https://doi.org/10.1145/2617594","title":"FPGA Implementation of a Special-Purpose VLIW Structure for Double-Precision Elementary Function","display_name":"FPGA Implementation of a Special-Purpose VLIW Structure for Double-Precision Elementary Function","publication_year":2014,"publication_date":"2014-06-01","ids":{"openalex":"https://openalex.org/W2104393432","doi":"https://doi.org/10.1145/2617594","mag":"2104393432"},"language":"en","primary_location":{"id":"doi:10.1145/2617594","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2617594","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology 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/A5026041659","display_name":"Yuanwu Lei","orcid":"https://orcid.org/0000-0003-3587-1618"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yuanwu Lei","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003748150","display_name":"Leifeng Guo","orcid":"https://orcid.org/0000-0002-2447-2905"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Guo","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051680867","display_name":"Yong Dou","orcid":"https://orcid.org/0000-0002-1256-8934"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yong Dou","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100760813","display_name":"Sheng Ma","orcid":"https://orcid.org/0000-0003-1710-4060"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sheng Ma","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019398608","display_name":"Jinbo Xu","orcid":"https://orcid.org/0000-0001-7111-4839"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinbo Xu","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5026041659"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14541178,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"7","issue":"2","first_page":"1","last_page":"21"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9998999834060669,"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.9998999834060669,"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.9975000023841858,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.996399998664856,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8937842845916748},{"id":"https://openalex.org/keywords/very-long-instruction-word","display_name":"Very long instruction word","score":0.7590178847312927},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7186892628669739},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5201061964035034},{"id":"https://openalex.org/keywords/lookup-table","display_name":"Lookup table","score":0.4993288516998291},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49324196577072144},{"id":"https://openalex.org/keywords/elementary-function","display_name":"Elementary function","score":0.4497069716453552},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4142746031284332},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.37188035249710083}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8937842845916748},{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.7590178847312927},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7186892628669739},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5201061964035034},{"id":"https://openalex.org/C134835016","wikidata":"https://www.wikidata.org/wiki/Q690265","display_name":"Lookup table","level":2,"score":0.4993288516998291},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49324196577072144},{"id":"https://openalex.org/C182408441","wikidata":"https://www.wikidata.org/wiki/Q824282","display_name":"Elementary function","level":2,"score":0.4497069716453552},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4142746031284332},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.37188035249710083},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2617594","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2617594","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8346059937","display_name":null,"funder_award_id":"61125201, 61202126, and 61303065","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W85593233","https://openalex.org/W114677020","https://openalex.org/W116582599","https://openalex.org/W180647260","https://openalex.org/W196780403","https://openalex.org/W891326798","https://openalex.org/W1538368719","https://openalex.org/W1594496874","https://openalex.org/W1939907223","https://openalex.org/W1969213662","https://openalex.org/W1986396242","https://openalex.org/W1997120597","https://openalex.org/W2005340467","https://openalex.org/W2006110278","https://openalex.org/W2022973691","https://openalex.org/W2024080903","https://openalex.org/W2044756050","https://openalex.org/W2045901195","https://openalex.org/W2049548876","https://openalex.org/W2056410596","https://openalex.org/W2061624656","https://openalex.org/W2097503653","https://openalex.org/W2102862134","https://openalex.org/W2104895541","https://openalex.org/W2105283758","https://openalex.org/W2107144991","https://openalex.org/W2107166538","https://openalex.org/W2115002670","https://openalex.org/W2118663079","https://openalex.org/W2123769986","https://openalex.org/W2126692779","https://openalex.org/W2127669225","https://openalex.org/W2128221687","https://openalex.org/W2131286165","https://openalex.org/W2152662360","https://openalex.org/W2162585354","https://openalex.org/W2162880276","https://openalex.org/W2165693312","https://openalex.org/W2171370526","https://openalex.org/W2179627363","https://openalex.org/W2304229193","https://openalex.org/W2313522595","https://openalex.org/W2543479027","https://openalex.org/W2565843813","https://openalex.org/W2752885492","https://openalex.org/W4211076402","https://openalex.org/W4213408169","https://openalex.org/W4240046008","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W1897551170","https://openalex.org/W2117300767","https://openalex.org/W2024574431","https://openalex.org/W2131696304","https://openalex.org/W2374017528","https://openalex.org/W4239932082","https://openalex.org/W4285503609","https://openalex.org/W2126248441","https://openalex.org/W1907116313","https://openalex.org/W2247373330"],"abstract_inverted_index":{"In":[0],"the":[1,4,28,98,104,124,145,151,156,166,174,183,194,201,222,227,236,247,263],"current":[2],"article,":[3],"capability":[5],"and":[6,52,85,150,155,177,214,257],"flexibility":[7],"of":[8,64,100,126,141,147,165,173,212,218,243,283],"field":[9],"programmable":[10],"gate-arrays":[11],"(FPGAs)":[12],"to":[13,80,122,138,162,192,225],"implement":[14,193],"IEEE-754":[15],"double-precision":[16],"floating-point":[17],"elementary":[18,25,113,116,127,219],"functions":[19,26,117,220],"are":[20,107,118],"explored.":[21],"To":[22],"perform":[23],"various":[24],"on":[27,182,186,270],"unified":[29,223],"hardware":[30,111,224],"efficiently,":[31],"we":[32,169],"propose":[33],"a":[34,171,187,209,216,281],"special-purpose":[35,110],"very":[36],"long":[37],"instruction":[38],"word":[39],"(VLIW)":[40],"processor,":[41],"called":[42],"DP_VELP.":[43],"This":[44],"processor":[45,92],"is":[46,55,70,136,153,159,251],"equipped":[47,252],"with":[48,67,198,208,221,253,267],"multiple":[49],"basic":[50,74,105],"units,":[51],"its":[53],"performance":[54],"improved":[56],"through":[57],"an":[58,77,178,271],"explicitly":[59],"parallel":[60,264],"technique.":[61],"Pipelined":[62],"evaluation":[63],"polynomial":[65],"approximation":[66,134],"Estrin's":[68],"scheme":[69,135],"proposed,":[71],"by":[72,280],"scheduling":[73],"components":[75],"in":[76,129,131,229],"optimal":[78],"order":[79],"avoid":[81],"data":[82],"hazard":[83],"stalls":[84],"achieve":[86,94,205],"minimal":[87],"latency.":[88],"The":[89],"custom":[90],"VLIW":[91,102],"can":[93,204],"high":[95],"scalability.":[96],"Under":[97],"control":[99],"specific":[101],"instructions,":[103],"units":[106,256],"combined":[108],"into":[109],"for":[112],"functions.":[114],"Common":[115],"presented":[119],"as":[120],"examples":[121],"illustrate":[123],"design":[125,203,238],"function":[128],"DP_VELP":[130,175,184,255],"detail.":[132],"Minimax":[133],"used":[137],"reduce":[139],"degree":[140],"polynomial.":[142],"Compromise":[143],"between":[144],"size":[146],"lookup":[148],"table":[149],"latency":[152,207],"discussed,":[154],"internal":[157],"precision":[158],"carefully":[160],"planned":[161],"guarantee":[163],"accuracy":[164],"result.":[167],"Finally,":[168],"create":[170],"prototype":[172],"unit":[176,185],"FPGA":[179,190],"accelerator":[180],"based":[181],"Xilinx":[188],"XC6VLX760":[189],"chip":[191],"SGP4/SDP4":[195,248],"application.":[196],"Compared":[197],"previous":[199],"researches,":[200],"proposed":[202,237],"low":[206],"reasonable":[210],"amount":[211],"resources":[213],"evaluate":[215],"variety":[217],"satisfy":[226],"demands":[228],"scientific":[230],"applications.":[231],"Experimental":[232],"results":[233],"show":[234],"that":[235],"guarantees":[239],"more":[240],"than":[241],"99%":[242],"correct":[244],"rounding.":[245],"Moreover,":[246],"accelerator,":[249],"which":[250],"39":[254],"runs":[258],"at":[259,277],"200":[260],"MHz,":[261],"outperforms":[262],"software":[265],"approach":[266],"hyper-thread":[268],"technology":[269],"Intel":[272],"Xeon":[273],"Quad":[274],"E5620":[275],"CPU":[276],"2.40":[278],"GHz":[279],"factor":[282],"7X.":[284]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
