{"id":"https://openalex.org/W4311802434","doi":"https://doi.org/10.1145/3550454.3555430","title":"MeshTaichi","display_name":"MeshTaichi","publication_year":2022,"publication_date":"2022-11-30","ids":{"openalex":"https://openalex.org/W4311802434","doi":"https://doi.org/10.1145/3550454.3555430"},"language":"en","primary_location":{"id":"doi:10.1145/3550454.3555430","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3550454.3555430","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"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 Graphics","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/A5033572055","display_name":"Chang He Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I150229711","display_name":"University of Electronic Science and Technology of China","ror":"https://ror.org/04qr3zq92","country_code":"CN","type":"education","lineage":["https://openalex.org/I150229711"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chang Yu","raw_affiliation_strings":["University of Electronic Science and Technology of China and Taichi Graphics, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Electronic Science and Technology of China and Taichi Graphics, China","institution_ids":["https://openalex.org/I150229711"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018343158","display_name":"Yi Xu","orcid":"https://orcid.org/0000-0003-2126-6054"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Xu","raw_affiliation_strings":["Tsinghua University and Taichi Graphics, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tsinghua University and Taichi Graphics, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068939902","display_name":"Ye Chow Kuang","orcid":"https://orcid.org/0000-0002-5423-9653"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ye Kuang","raw_affiliation_strings":["Taichi Graphics, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Taichi Graphics, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068155662","display_name":"Yuanming Hu","orcid":"https://orcid.org/0000-0002-1136-9909"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yuanming Hu","raw_affiliation_strings":["Taichi Graphics, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Taichi Graphics, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100381088","display_name":"Tiantian Liu","orcid":"https://orcid.org/0000-0002-4706-8817"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tiantian Liu","raw_affiliation_strings":["Taichi Graphics, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Taichi Graphics, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5033572055"],"corresponding_institution_ids":["https://openalex.org/I150229711"],"apc_list":null,"apc_paid":null,"fwci":3.6461,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.95551153,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"41","issue":"6","first_page":"1","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9998999834060669,"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9998999834060669,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9997000098228455,"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/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9994999766349792,"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/computer-science","display_name":"Computer science","score":0.8984795808792114},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7943707704544067},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7596701979637146},{"id":"https://openalex.org/keywords/polygon-mesh","display_name":"Polygon mesh","score":0.598926305770874},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.5190376043319702},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4670283794403076},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4383198022842407},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29393187165260315},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.19385173916816711}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8984795808792114},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7943707704544067},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7596701979637146},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.598926305770874},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.5190376043319702},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4670283794403076},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4383198022842407},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29393187165260315},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.19385173916816711}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3550454.3555430","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3550454.3555430","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"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 Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1489951562","https://openalex.org/W1979112459","https://openalex.org/W1989871863","https://openalex.org/W2000214666","https://openalex.org/W2024243735","https://openalex.org/W2032617361","https://openalex.org/W2053984997","https://openalex.org/W2054935921","https://openalex.org/W2059029870","https://openalex.org/W2077002020","https://openalex.org/W2091657244","https://openalex.org/W2109991971","https://openalex.org/W2112667144","https://openalex.org/W2132836675","https://openalex.org/W2154968583","https://openalex.org/W2156410578","https://openalex.org/W2162410491","https://openalex.org/W2235036220","https://openalex.org/W2237250383","https://openalex.org/W2293535686","https://openalex.org/W2503244894","https://openalex.org/W2530006557","https://openalex.org/W2552452848","https://openalex.org/W2739405427","https://openalex.org/W2809944305","https://openalex.org/W2810873357","https://openalex.org/W2898231337","https://openalex.org/W2902093690","https://openalex.org/W2959624262","https://openalex.org/W2972184611","https://openalex.org/W2977371611","https://openalex.org/W2983534281","https://openalex.org/W3160927444","https://openalex.org/W3183713184","https://openalex.org/W3189388815","https://openalex.org/W4211044098","https://openalex.org/W4235375376","https://openalex.org/W6756410135"],"related_works":["https://openalex.org/W2002505081","https://openalex.org/W2083681681","https://openalex.org/W2778498407","https://openalex.org/W2577630842","https://openalex.org/W1172579163","https://openalex.org/W1488300410","https://openalex.org/W2138790427","https://openalex.org/W3146558274","https://openalex.org/W4246454774","https://openalex.org/W2162051035"],"abstract_inverted_index":{"Meshes":[0],"are":[1,18],"an":[2,36],"indispensable":[3],"representation":[4],"in":[5],"many":[6],"graphics":[7],"applications":[8,178],"because":[9],"they":[10],"provide":[11],"conformal":[12],"spatial":[13],"discretizations.":[14],"However,":[15],"mesh-based":[16,42,59,158],"operations":[17,60],"often":[19],"slow":[20],"due":[21],"to":[22,57,108,155,193,196],"unstructured":[23],"memory":[24,98,100,136],"access":[25,109],"patterns.":[26],"We":[27,75,166],"propose":[28],"MeshTaichi,":[29],"a":[30,144,170,187],"novel":[31],"mesh":[32,114,198],"compiler":[33,66,118],"that":[34,126],"provides":[35],"intuitive":[37],"programming":[38,45,153],"model":[39,46,154],"for":[40],"efficient":[41,157],"operations.":[43],"Our":[44,65,117],"hides":[47],"the":[48,81,110],"complex":[49],"indexing":[50],"system":[51],"from":[52,191],"users":[53,56,127,146],"and":[54,79,103,134,163,175,182,201],"allows":[55],"write":[58,148],"using":[61,151],"reference-style":[62],"neighborhood":[63],"queries.":[64],"achieves":[67,186],"its":[68],"high":[69],"performance":[70],"by":[71,84],"exploiting":[72],"data":[73,132,199],"locality.":[74],"partition":[76],"input":[77],"meshes":[78],"prepare":[80],"wanted":[82,111],"relations":[83],"inspecting":[85],"users'":[86],"code":[87,150],"during":[88],"compile":[89],"time.":[90],"During":[91],"run":[92],"time,":[93],"we":[94],"further":[95],"utilize":[96],"on-chip":[97],"(shared":[99],"on":[101,106,160,169],"GPU":[102,164],"L1":[104],"cache":[105],"CPU)":[107],"attributes":[112,133],"of":[113,172],"elements":[115],"efficiently.":[116],"decouples":[119],"low-level":[120],"optimization":[121],"options":[122],"with":[123,179],"computations,":[124],"so":[125],"can":[128,147],"explore":[129],"different":[130,135],"localized":[131],"orderings":[137],"without":[138],"changing":[139],"their":[140],"computation":[141],"code.":[142],"As":[143],"result,":[145],"concise":[149],"our":[152],"generate":[156],"computations":[159],"both":[161,180],"CPU":[162],"backends.":[165],"test":[167],"MeshTaichi":[168,185],"variety":[171],"physically-based":[173],"simulation":[174],"geometry":[176],"processing":[177],"triangle":[181],"tetrahedron":[183],"meshes.":[184],"consistent":[188],"speedup":[189],"ranging":[190],"1.4\u00d7":[192],"6\u00d7,":[194],"compared":[195],"state-of-the-art":[197],"structures":[200],"compilers.":[202]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":4}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2022-12-28T00:00:00"}
