{"id":"https://openalex.org/W6888921995","doi":"https://doi.org/10.2312/eggh/eggh04/115-122","title":"UberFlow: A GPU-Based Particle Engine","display_name":"UberFlow: A GPU-Based Particle Engine","publication_year":2004,"publication_date":"2004-01-01","ids":{"openalex":"https://openalex.org/W6888921995","doi":"https://doi.org/10.2312/eggh/eggh04/115-122"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.69.8888","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.8888","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ati.com/developer/Eurographics/Kipfer04_UberFlow_eghw.pdf","raw_type":"text"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.2312/eggh/eggh04/115-122","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Kipfer, Peter","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kipfer, Peter","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Segal, Mark","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Segal, Mark","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Westermann, R\u00fcdiger","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Westermann, R\u00fcdiger","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.4728,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.8702111,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.7993000149726868,"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.7993000149726868,"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.023499999195337296,"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/T11694","display_name":"Fluid Dynamics Simulations and Interactions","score":0.019300000742077827,"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/particle-system","display_name":"Particle system","score":0.7142000198364258},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.6759999990463257},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.6455000042915344},{"id":"https://openalex.org/keywords/animation","display_name":"Animation","score":0.5364000201225281},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.49320000410079956},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics","score":0.4869999885559082},{"id":"https://openalex.org/keywords/graphics-hardware","display_name":"Graphics hardware","score":0.4684000015258789},{"id":"https://openalex.org/keywords/software-rendering","display_name":"Software rendering","score":0.3716999888420105}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7455000281333923},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.7328000068664551},{"id":"https://openalex.org/C179003449","wikidata":"https://www.wikidata.org/wiki/Q1757458","display_name":"Particle system","level":2,"score":0.7142000198364258},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.6759999990463257},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.6455000042915344},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.5364000201225281},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.49320000410079956},{"id":"https://openalex.org/C77660652","wikidata":"https://www.wikidata.org/wiki/Q150971","display_name":"Computer graphics","level":2,"score":0.4869999885559082},{"id":"https://openalex.org/C18945957","wikidata":"https://www.wikidata.org/wiki/Q5597193","display_name":"Graphics hardware","level":3,"score":0.4684000015258789},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.39730000495910645},{"id":"https://openalex.org/C109772839","wikidata":"https://www.wikidata.org/wiki/Q2297645","display_name":"Software rendering","level":4,"score":0.3716999888420105},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.3562999963760376},{"id":"https://openalex.org/C52421305","wikidata":"https://www.wikidata.org/wiki/Q1151499","display_name":"Particle filter","level":3,"score":0.34880000352859497},{"id":"https://openalex.org/C18766215","wikidata":"https://www.wikidata.org/wiki/Q7708532","display_name":"Texture memory","level":5,"score":0.34549999237060547},{"id":"https://openalex.org/C2778517922","wikidata":"https://www.wikidata.org/wiki/Q7140482","display_name":"Particle (ecology)","level":2,"score":0.31769999861717224},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.30219998955726624},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.296999990940094},{"id":"https://openalex.org/C69369342","wikidata":"https://www.wikidata.org/wiki/Q1401416","display_name":"Computer animation","level":3,"score":0.2930999994277954},{"id":"https://openalex.org/C116921373","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time rendering","level":3,"score":0.28859999775886536},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.2773999869823456},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.2752000093460083},{"id":"https://openalex.org/C537207887","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time computer graphics","level":4,"score":0.27250000834465027},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.26899999380111694},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.2583000063896179}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.69.8888","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.8888","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ati.com/developer/Eurographics/Kipfer04_UberFlow_eghw.pdf","raw_type":"text"},{"id":"doi:10.2312/eggh/eggh04/115-122","is_oa":true,"landing_page_url":"https://doi.org/10.2312/eggh/eggh04/115-122","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","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":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"doi:10.2312/eggh/eggh04/115-122","is_oa":true,"landing_page_url":"https://doi.org/10.2312/eggh/eggh04/115-122","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","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":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0],"present":[1],"a":[2,78,99,118,121],"system":[3,76,113],"for":[4,29,45],"real-time":[5],"animation":[6],"and":[7,16,37,48,85],"rendering":[8,49],"of":[9,50,60,66,107,120,124],"large":[10],"particle":[11,51,71,80,100,108],"sets":[12],"using":[13],"GPU":[14,64],"computation":[15],"memory":[17,90,128],"objects":[18,22,91,129],"in":[19],"OpenGL.":[20],"Memory":[21],"can":[23,114],"be":[24,115],"used":[25,68],"both":[26],"as":[27,38,117],"containers":[28],"geometry":[30],"data":[31,52,109],"stored":[32],"on":[33,53,133],"the":[34,46,54,105,142],"graphics":[35,125,135],"card":[36],"render":[39],"targets,":[40],"providing":[41],"an":[42],"effective":[43],"means":[44],"manipulation":[47,72],"GPU.":[55],"To":[56],"fully":[57],"take":[58],"advantage":[59],"this":[61],"mechanism,":[62],"efficient":[63],"realizations":[65],"algorithms":[67],"to":[69,137],"perform":[70],"are":[73],"essential.":[74],"Our":[75,112],"implements":[77],"versatile":[79],"engine,":[81],"including":[82],"inter-particle":[83],"collisions":[84],"visibility":[86],"sorting.":[87],"By":[88],"combining":[89],"with":[92],"fioating-point":[93],"fragment":[94],"programs,":[95],"we":[96],"have":[97],"implemented":[98],"engine":[101],"that":[102],"entirely":[103],"avoids":[104],"transfer":[106],"at":[110],"run-time.":[111],"seen":[116],"forerunner":[119],"new":[122],"class":[123],"algorithms,":[126],"exploiting":[127],"or":[130],"similar":[131],"concepts":[132],"upcoming":[134],"hardware":[136],"avoid":[138],"bus":[139],"bandwidth":[140],"becoming":[141],"major":[143],"performance":[144],"bottleneck.":[145]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
