{"id":"https://openalex.org/W3203395809","doi":"https://doi.org/10.2312/vmv.20211369","title":"GPU-Parallel Constant-Time Limit Evaluation of Catmull-Clark Solids","display_name":"GPU-Parallel Constant-Time Limit Evaluation of Catmull-Clark Solids","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3203395809","doi":"https://doi.org/10.2312/vmv.20211369","mag":"3203395809"},"language":"en","primary_location":{"id":"pmh:oai:null:publica/418498","is_oa":true,"landing_page_url":"https://publica.fraunhofer.de/handle/publica/418498","pdf_url":null,"source":{"id":"https://openalex.org/S4306400318","display_name":"Fraunhofer-Publica (Fraunhofer-Gesellschaft)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4923324","host_organization_name":"Fraunhofer-Gesellschaft","host_organization_lineage":["https://openalex.org/I4923324"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference paper"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://publica.fraunhofer.de/handle/publica/418498","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084002056","display_name":"Sebastian Besler","orcid":"https://orcid.org/0000-0002-6347-2481"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Besler, Sebastian","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069349867","display_name":"Christian Altenhofen","orcid":"https://orcid.org/0000-0001-7733-4146"},"institutions":[{"id":"https://openalex.org/I4923324","display_name":"Fraunhofer Society","ror":"https://ror.org/05hkkdn48","country_code":"DE","type":"funder","lineage":["https://openalex.org/I4923324"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Altenhofen, Christian","raw_affiliation_strings":["Fraunhofer Society, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Fraunhofer Society, Munich, Germany","institution_ids":["https://openalex.org/I4923324"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102915616","display_name":"Andr\u00e9 Stork","orcid":"https://orcid.org/0000-0001-7538-7674"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stork, Andr\u00e9","raw_affiliation_strings":["Technical University of Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070772234","display_name":"Dieter W. Fellner","orcid":"https://orcid.org/0000-0001-7756-0901"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Fellner, Dieter W.","raw_affiliation_strings":["Technical University of Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5084002056"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.25414469,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"35","last_page":"46"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.44609999656677246,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.44609999656677246,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T14156","display_name":"Engineering Applied Research","score":0.4068000018596649,"subfield":{"id":"https://openalex.org/subfields/2205","display_name":"Civil and Structural 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/T10306","display_name":"Liquid Crystal Research Advancements","score":0.37549999356269836,"subfield":{"id":"https://openalex.org/subfields/2504","display_name":"Electronic, Optical and Magnetic Materials"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.6353090405464172},{"id":"https://openalex.org/keywords/limit","display_name":"Limit (mathematics)","score":0.5797533988952637},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5285065770149231},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4081878364086151},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.3858611285686493},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3737095296382904},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2844865322113037},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.21426787972450256},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08022892475128174}],"concepts":[{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.6353090405464172},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.5797533988952637},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5285065770149231},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4081878364086151},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.3858611285686493},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3737095296382904},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2844865322113037},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.21426787972450256},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08022892475128174}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:null:publica/418498","is_oa":true,"landing_page_url":"https://publica.fraunhofer.de/handle/publica/418498","pdf_url":null,"source":{"id":"https://openalex.org/S4306400318","display_name":"Fraunhofer-Publica (Fraunhofer-Gesellschaft)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4923324","host_organization_name":"Fraunhofer-Gesellschaft","host_organization_lineage":["https://openalex.org/I4923324"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference paper"},{"id":"doi:10.2312/vmv.20211369","is_oa":true,"landing_page_url":"https://doi.org/10.2312/vmv.20211369","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"},{"id":"mag:3203395809","is_oa":false,"landing_page_url":"https://diglib.cgv.tugraz.at/handle/10.2312/vmv20211369","pdf_url":null,"source":{"id":"https://openalex.org/S4306421152","display_name":"Vision Modeling and Visualization","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":"Vision Modeling and Visualization","raw_type":null}],"best_oa_location":{"id":"pmh:oai:null:publica/418498","is_oa":true,"landing_page_url":"https://publica.fraunhofer.de/handle/publica/418498","pdf_url":null,"source":{"id":"https://openalex.org/S4306400318","display_name":"Fraunhofer-Publica (Fraunhofer-Gesellschaft)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4923324","host_organization_name":"Fraunhofer-Gesellschaft","host_organization_lineage":["https://openalex.org/I4923324"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference paper"},"sustainable_development_goals":[{"score":0.44999998807907104,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2347245978","https://openalex.org/W2274524539","https://openalex.org/W2389380283","https://openalex.org/W2461354232","https://openalex.org/W2389733805","https://openalex.org/W2338258766","https://openalex.org/W2376550741","https://openalex.org/W2992585127","https://openalex.org/W2599570309","https://openalex.org/W2162803433","https://openalex.org/W1577380846","https://openalex.org/W2379892262","https://openalex.org/W2030798836","https://openalex.org/W208364027","https://openalex.org/W2380119072","https://openalex.org/W2073182938","https://openalex.org/W2988770116","https://openalex.org/W2353435746","https://openalex.org/W1998558653","https://openalex.org/W2013692188"],"abstract_inverted_index":{"Subdivision":[0],"solids,":[1,6],"such":[2],"as":[3],"Catmull-Clark":[4],"(CC)":[5],"are":[7],"versatile":[8],"volumetric":[9,27],"representation":[10],"schemes":[11],"that":[12],"can":[13],"be":[14],"employed":[15],"for":[16,35,52,77,100],"geometric":[17],"modeling,":[18],"physically":[19],"based":[20,119],"simulation,":[21],"and":[22,108,123,133],"multi-material":[23],"additive":[24],"manufacturing.":[25],"With":[26],"limit":[28,49],"evaluation":[29,50,125],"still":[30],"being":[31],"the":[32,58,66,75,87,90,116,121,124],"performance":[33],"bottleneck":[34],"these":[36],"applications,":[37],"we":[38],"present":[39],"a":[40,78,137],"massively":[41],"parallel":[42],"approach":[43,113],"to":[44,94,136],"Altenhofen":[45,70,141],"et":[46,71,142],"al.'s":[47,72,143],"constant-time":[48],"method":[51],"CC":[53],"solids.":[54],"Our":[55,111],"algorithm":[56],"exploits":[57],"computational":[59],"power":[60],"of":[61,69,89,130,140],"modern":[62],"GPUs,":[63],"while":[64],"maintaining":[65],"mathematical":[67],"concepts":[68],"method.":[73,144],"Distributing":[74],"computations":[76],"single":[79],"cell":[80],"across":[81],"multiple":[82],"streaming":[83],"multiprocessors":[84],"(SMs)":[85],"increases":[86],"utilization":[88],"GPU's":[91],"resources":[92],"compared":[93,135],"straightforward":[95],"parallelization.":[96],"Specialized":[97],"compute":[98],"kernels":[99],"different":[101],"topological":[102],"configurations":[103],"optimize":[104],"shared":[105],"memory":[106,109],"usage":[107],"access.":[110],"hybrid":[112],"dynamically":[114],"chooses":[115],"best":[117],"kernel":[118],"on":[120],"topology":[122],"parameters,":[126],"resulting":[127],"in":[128],"speedups":[129],"between":[131],"5.75x":[132],"61.58x":[134],"CPU-parallel":[138],"implementation":[139]},"counts_by_year":[],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
