{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T22:37:47Z","timestamp":1770503867626,"version":"3.49.0"},"reference-count":15,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,2,17]],"date-time":"2016-02-17T00:00:00Z","timestamp":1455667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Commun. Comput. Algebra"],"published-print":{"date-parts":[[2016,2,17]]},"abstract":"<jats:p>The purpose of the software presentation is to announce a library to track many solution paths defined by a polynomial homotopy on a Graphics Processing Unit (GPU). Developed on NVIDIA graphics cards with CUDA SDKs, our code is released under the GNU GPL license. Via the C interface to PHCpack, we can call our GPU library from Python.<\/jats:p>","DOI":"10.1145\/2893803.2893810","type":"journal-article","created":{"date-parts":[[2016,2,22]],"date-time":"2016-02-22T13:07:16Z","timestamp":1456146436000},"page":"130-133","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Polynomial homotopy continuation on GPUs"],"prefix":"10.1145","volume":"49","author":[{"given":"Jan","family":"Verschelde","sequence":"first","affiliation":[{"name":"University of Illinois at Chicago, Chicago, IL"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangcheng","family":"Yu","sequence":"additional","affiliation":[{"name":"University of Illinois at Chicago, Chicago, IL"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,2,17]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"N.\n       \n      Bliss J.\n       \n      Sommars J.\n       \n      Verschelde and \n      \n      \n      Xiangcheng\n       \n      Yu\n    .\n      \n  \n   \n  Solving polynomial systems in the cloud with polynomial homotopy continuation. In V.P. Gerdt W. Koepf E.W. Mayr and E.V. Vorozhtsov editors Computer Algebra in Scientific Computing 17th International Workshop CASC\n   \n  2015 Aachen Germany volume \n  9301\n   of \n  Lecture Notes in Computer Science pages \n  87\n  --\n  100\n  . \n  Springer-Verlag 2015.  N. Bliss J. Sommars J. Verschelde and Xiangcheng Yu. Solving polynomial systems in the cloud with polynomial homotopy continuation. In V.P. Gerdt W. Koepf E.W. Mayr and E.V. Vorozhtsov editors Computer Algebra in Scientific Computing 17th International Workshop CASC 2015 Aachen Germany volume 9301 of Lecture Notes in Computer Science pages 87--100. Springer-Verlag 2015.","DOI":"10.1007\/978-3-319-24021-3_7"},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"A. Griewank and A. Walther. Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation. SIAM second edition 2008.   A. Griewank and A. Walther. Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation. SIAM second edition 2008.","DOI":"10.1137\/1.9780898717761"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/872021.872445"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11832225_35"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869389.1869392"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1017\/S096249291000005X"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/317275.317286"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1940475.1940524"},{"key":"e_1_2_1_9_1","first-page":"71","volume-title":"Proceedings of the 6th European Conference on Python in Science (EuroSciPy 2013","author":"Verschelde J.","year":"2014"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837210.1837230"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2012.177"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.189"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2014.31"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2790282.2790294"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-CSS-ICESS.2015.98"}],"container-title":["ACM Communications in Computer Algebra"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2893803.2893810","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2893803.2893810","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:14Z","timestamp":1750222574000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2893803.2893810"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,2,17]]},"references-count":15,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,2,17]]}},"alternative-id":["10.1145\/2893803.2893810"],"URL":"https:\/\/doi.org\/10.1145\/2893803.2893810","relation":{},"ISSN":["1932-2240"],"issn-type":[{"value":"1932-2240","type":"print"}],"subject":[],"published":{"date-parts":[[2016,2,17]]},"assertion":[{"value":"2016-02-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}