{"id":"https://openalex.org/W2962997593","doi":"https://doi.org/10.1145/2790282.2790294","title":"Accelerating polynomial homotopy continuation on a graphics processing unit with double double and quad double arithmetic","display_name":"Accelerating polynomial homotopy continuation on a graphics processing unit with double double and quad double arithmetic","publication_year":2015,"publication_date":"2015-07-10","ids":{"openalex":"https://openalex.org/W2962997593","doi":"https://doi.org/10.1145/2790282.2790294","mag":"2962997593"},"language":"en","primary_location":{"id":"doi:10.1145/2790282.2790294","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2790282.2790294","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 International Workshop on Parallel Symbolic Computation","raw_type":"proceedings-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/A5112224754","display_name":"Jan Verschelde","orcid":null},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jan Verschelde","raw_affiliation_strings":["University of Illinois at Chicago, Chicago, IL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Chicago, Chicago, IL","institution_ids":["https://openalex.org/I39422238"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085671984","display_name":"Xiangcheng Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiangcheng Yu","raw_affiliation_strings":["University of Illinois at Chicago, Chicago, IL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Chicago, Chicago, IL","institution_ids":["https://openalex.org/I39422238"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7268,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.77519623,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"109","last_page":"118"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11435","display_name":"Polynomial and algebraic computation","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/T11435","display_name":"Polynomial and algebraic computation","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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9954000115394592,"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/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9800999760627747,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/double-precision-floating-point-format","display_name":"Double-precision floating-point format","score":0.8235265016555786},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.5944547057151794},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.5647153258323669},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.5416624546051025},{"id":"https://openalex.org/keywords/homotopy","display_name":"Homotopy","score":0.5261970162391663},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.49419286847114563},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4698219299316406},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.464011549949646},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.4579763114452362},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.4373733401298523},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4188382923603058},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33322179317474365},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.30127131938934326},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.19647032022476196},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.15072882175445557},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.10616904497146606},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.09849792718887329}],"concepts":[{"id":"https://openalex.org/C35912277","wikidata":"https://www.wikidata.org/wiki/Q1243369","display_name":"Double-precision floating-point format","level":3,"score":0.8235265016555786},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.5944547057151794},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.5647153258323669},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.5416624546051025},{"id":"https://openalex.org/C5961521","wikidata":"https://www.wikidata.org/wiki/Q746083","display_name":"Homotopy","level":2,"score":0.5261970162391663},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.49419286847114563},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4698219299316406},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.464011549949646},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.4579763114452362},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.4373733401298523},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4188382923603058},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33322179317474365},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.30127131938934326},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.19647032022476196},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.15072882175445557},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.10616904497146606},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.09849792718887329},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"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/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2790282.2790294","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2790282.2790294","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 International Workshop on Parallel Symbolic Computation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5403772727","display_name":null,"funder_award_id":"1440534","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W63710818","https://openalex.org/W199058730","https://openalex.org/W237584866","https://openalex.org/W254210011","https://openalex.org/W572464674","https://openalex.org/W1031991791","https://openalex.org/W1498729261","https://openalex.org/W1545974066","https://openalex.org/W1557181714","https://openalex.org/W1605449115","https://openalex.org/W1676198905","https://openalex.org/W1810240525","https://openalex.org/W1862515573","https://openalex.org/W1867331624","https://openalex.org/W1915106399","https://openalex.org/W1966387643","https://openalex.org/W1973342538","https://openalex.org/W1988076923","https://openalex.org/W1989254821","https://openalex.org/W1995220758","https://openalex.org/W2027212082","https://openalex.org/W2027218123","https://openalex.org/W2028576930","https://openalex.org/W2041734651","https://openalex.org/W2042398689","https://openalex.org/W2042438690","https://openalex.org/W2043027411","https://openalex.org/W2043380031","https://openalex.org/W2055682901","https://openalex.org/W2063186542","https://openalex.org/W2068214544","https://openalex.org/W2074064659","https://openalex.org/W2076324373","https://openalex.org/W2087834874","https://openalex.org/W2104380208","https://openalex.org/W2112635342","https://openalex.org/W2121295181","https://openalex.org/W2141708381","https://openalex.org/W2157464008","https://openalex.org/W2158358539","https://openalex.org/W2167360454","https://openalex.org/W2175922199","https://openalex.org/W2324501057","https://openalex.org/W2326878727","https://openalex.org/W2478429860","https://openalex.org/W2501431509","https://openalex.org/W6626691812"],"related_works":["https://openalex.org/W4297795876","https://openalex.org/W3150370983","https://openalex.org/W2239119680","https://openalex.org/W1975364444","https://openalex.org/W2044409366","https://openalex.org/W2220968517","https://openalex.org/W2020279179","https://openalex.org/W2077822074","https://openalex.org/W1984179473","https://openalex.org/W2016834232"],"abstract_inverted_index":{"Numerical":[0],"continuation":[1],"methods":[2],"track":[3],"a":[4,9,72,85],"solution":[5,47],"path":[6],"defined":[7,16],"by":[8,17,82],"homotopy.":[10],"The":[11],"systems":[12],"we":[13,56,62],"consider":[14],"are":[15],"polynomials":[18],"in":[19],"several":[20],"variables":[21],"with":[22,66],"complex":[23],"coefficients.":[24],"For":[25],"larger":[26,59],"dimensions":[27],"and":[28,34,52,94],"degrees,":[29],"the":[30,43,46],"numerical":[31],"conditioning":[32],"worsens":[33],"hardware":[35,67],"double":[36,50,51,54,68],"precision":[37],"becomes":[38],"often":[39],"insufficient":[40],"to":[41],"reach":[42],"end":[44],"of":[45],"path.":[48],"With":[49],"quad":[53],"arithmetic,":[55,69],"can":[57,79],"solve":[58,65],"problems":[60],"that":[61],"could":[63],"not":[64],"but":[70],"at":[71],"higher":[73],"computational":[74,97],"cost.":[75],"This":[76],"cost":[77],"overhead":[78],"be":[80],"compensated":[81],"acceleration":[83],"on":[84,96,99],"Graphics":[86],"Processing":[87],"Unit":[88],"(GPU).":[89],"We":[90],"describe":[91],"our":[92],"implementation":[93],"report":[95],"results":[98],"benchmark":[100],"polynomial":[101],"systems.":[102]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
