{"id":"https://openalex.org/W3183713184","doi":"https://doi.org/10.1145/3450626.3459671","title":"QuanTaichi","display_name":"QuanTaichi","publication_year":2021,"publication_date":"2021-07-19","ids":{"openalex":"https://openalex.org/W3183713184","doi":"https://doi.org/10.1145/3450626.3459671","mag":"3183713184"},"language":"en","primary_location":{"id":"doi:10.1145/3450626.3459671","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3450626.3459671","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3450626.3459671","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3450626.3459671","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","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":["MIT CSAIL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037099986","display_name":"Jiafeng Liu","orcid":"https://orcid.org/0000-0002-4962-5859"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiafeng Liu","raw_affiliation_strings":["Zhejiang University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005252388","display_name":"Xuanda Yang","orcid":"https://orcid.org/0009-0008-8524-9505"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuanda Yang","raw_affiliation_strings":["Zhejiang University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009662133","display_name":"Mingkuan Xu","orcid":"https://orcid.org/0000-0002-8123-5148"},"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":"Mingkuan Xu","raw_affiliation_strings":["Tsinghua University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tsinghua University","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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Taichi Graphics","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101844050","display_name":"Weiwei Xu","orcid":"https://orcid.org/0000-0003-3756-3539"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weiwei Xu","raw_affiliation_strings":["Zhejiang University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066689897","display_name":"Qiang Dai","orcid":null},"institutions":[{"id":"https://openalex.org/I4401726859","display_name":"Kuaishou (China)","ror":"https://ror.org/0258as409","country_code":null,"type":"company","lineage":["https://openalex.org/I4401726859"]}],"countries":[],"is_corresponding":false,"raw_author_name":"Qiang Dai","raw_affiliation_strings":["Kuaishou Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Kuaishou Technology","institution_ids":["https://openalex.org/I4401726859"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103175123","display_name":"William T. Freeman","orcid":"https://orcid.org/0000-0002-3316-4007"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"William T. Freeman","raw_affiliation_strings":["MIT CSAIL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075155488","display_name":"Fr\u00e9do Durand","orcid":"https://orcid.org/0000-0001-9919-069X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fr\u00e9do Durand","raw_affiliation_strings":["MIT CSAIL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":7.3174,"has_fulltext":true,"cited_by_count":39,"citation_normalized_percentile":{"value":0.98025107,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":"40","issue":"4","first_page":"1","last_page":"16"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9979000091552734,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8617693185806274},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6622697710990906},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.6566932797431946},{"id":"https://openalex.org/keywords/quantization","display_name":"Quantization (signal processing)","score":0.5121357440948486},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4969768822193146},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.481484055519104},{"id":"https://openalex.org/keywords/high-memory","display_name":"High memory","score":0.4787030518054962},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.4277951717376709},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.4170430898666382},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.41549235582351685},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.2015300989151001},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.15219557285308838},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12112638354301453}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8617693185806274},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6622697710990906},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.6566932797431946},{"id":"https://openalex.org/C28855332","wikidata":"https://www.wikidata.org/wiki/Q198099","display_name":"Quantization (signal processing)","level":2,"score":0.5121357440948486},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4969768822193146},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.481484055519104},{"id":"https://openalex.org/C2781357197","wikidata":"https://www.wikidata.org/wiki/Q5757597","display_name":"High memory","level":2,"score":0.4787030518054962},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.4277951717376709},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.4170430898666382},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.41549235582351685},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.2015300989151001},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.15219557285308838},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12112638354301453}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3450626.3459671","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3450626.3459671","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3450626.3459671","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3450626.3459671","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3450626.3459671","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3450626.3459671","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.5799999833106995,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[{"id":"https://openalex.org/G2004883221","display_name":null,"funder_award_id":"PHY-2019786","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3509299210","display_name":"AI Institute: AI Research Institute for Fundamental Interactions","funder_award_id":"2019786","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6560199936","display_name":null,"funder_award_id":"61732016","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"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"},{"id":"https://openalex.org/F4320315934","display_name":"Toyota Research Institute","ror":null},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3183713184.pdf","grobid_xml":"https://content.openalex.org/works/W3183713184.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W1489951562","https://openalex.org/W1989988531","https://openalex.org/W2022566626","https://openalex.org/W2029315739","https://openalex.org/W2063056805","https://openalex.org/W2088536902","https://openalex.org/W2099342750","https://openalex.org/W2105937818","https://openalex.org/W2107745473","https://openalex.org/W2112667144","https://openalex.org/W2128943711","https://openalex.org/W2154968583","https://openalex.org/W2207050309","https://openalex.org/W2260417192","https://openalex.org/W2261730354","https://openalex.org/W2319920447","https://openalex.org/W2503244894","https://openalex.org/W2507638237","https://openalex.org/W2524428287","https://openalex.org/W2550399328","https://openalex.org/W2551533682","https://openalex.org/W2590246587","https://openalex.org/W2606722458","https://openalex.org/W2736344262","https://openalex.org/W2738928398","https://openalex.org/W2805209071","https://openalex.org/W2810460571","https://openalex.org/W2810873357","https://openalex.org/W2886014761","https://openalex.org/W2898123186","https://openalex.org/W2902093690","https://openalex.org/W2902393810","https://openalex.org/W2953212265","https://openalex.org/W2963122961","https://openalex.org/W2977371611","https://openalex.org/W2995253198","https://openalex.org/W3001665736","https://openalex.org/W3048702918","https://openalex.org/W3049417801","https://openalex.org/W3121402054","https://openalex.org/W3127082165","https://openalex.org/W4241614188","https://openalex.org/W6756410135"],"related_works":["https://openalex.org/W4243474409","https://openalex.org/W2058636218","https://openalex.org/W2993780376","https://openalex.org/W2607256436","https://openalex.org/W2114927422","https://openalex.org/W2528745529","https://openalex.org/W1966777863","https://openalex.org/W3145767355","https://openalex.org/W2739266613","https://openalex.org/W4200309432"],"abstract_inverted_index":{"High-resolution":[0],"simulations":[1,301],"can":[2,26,226,254,319],"deliver":[3],"great":[4],"visual":[5],"quality,":[6],"but":[7],"they":[8,318],"are":[9,47,309],"often":[10,136],"limited":[11],"by":[12,36],"available":[13],"memory,":[14,71,242],"especially":[15,74],"on":[16,76,160,212,237,249],"GPUs.":[17,77,224,246],"We":[18,225],"present":[19],"a":[20,79,102,117,124,187,213,250,256,282],"compiler":[21],"for":[22,91,333],"physical":[23,316],"simulation":[24,53,64,68,112,198,287],"that":[25,82,232],"achieve":[27,186],"both":[28],"high":[29,84],"performance":[30,85],"and":[31,39,49,60,86,99,123,157,171,183,192,210,281,337],"significantly":[32],"reduced":[33,57],"memory":[34,58,208],"costs,":[35],"enabling":[37],"flexible":[38],"aggressive":[40,92],"quantization.":[41],"Low-precision":[42],"(\"quantized\")":[43],"numerical":[44],"data":[45,89,152,331],"types":[46],"used":[48,321],"packed":[50,150],"to":[51,56,165,174,185,220,311],"represent":[52],"states,":[54],"leading":[55],"space":[59,179,191],"bandwidth":[61],"consumption.":[62],"Quantized":[63],"allows":[65],"higher":[66,335],"resolution":[67,231],"with":[69,199,222,228,239,260,272,288,324],"less":[70],"which":[72],"is":[73],"attractive":[75],"Implementing":[78],"quantized":[80,111,134,151,172,197,300],"simulator":[81],"has":[83,202],"packs":[87],"the":[88,108,141,145,149,176,297],"tightly":[90],"storage":[93],"reduction":[94],"would":[95],"be":[96,320],"extremely":[97],"labor-intensive":[98],"error-prone":[100],"using":[101],"traditional":[103],"programming":[104,155],"language.":[105],"To":[106],"make":[107],"creation":[109,195],"of":[110,120,129,147,180,196,207,215,230,258,315],"practical,":[113],"we":[114,253],"have":[115],"developed":[116],"new":[118],"set":[119],"language":[121,156],"abstractions":[122],"compilation":[125],"system.":[126],"A":[127],"suite":[128],"tailored":[130],"domain-specific":[131],"optimizations":[132],"ensure":[133],"simulators":[135],"run":[137],"as":[138,140,244,329],"fast":[139],"full-precision":[142,170],"simulators,":[143,173],"despite":[144],"overhead":[146],"encoding-decoding":[148],"types.":[153],"Our":[154,306],"compiler,":[158],"based":[159],"Taichi":[161],",":[162],"allow":[163],"developers":[164],"effortlessly":[166],"switch":[167],"between":[168,190],"different":[169],"explore":[175],"full":[177],"design":[178],"quantization":[181,307],"schemes,":[182],"ultimately":[184],"good":[188],"balance":[189],"precision.":[193],"The":[194],"our":[200],"system":[201,271],"large":[203],"benefits":[204],"in":[205,322],"terms":[206],"consumption":[209],"performance,":[211],"variety":[214],"hardware,":[216],"from":[217],"mobile":[218],"devices":[219],"workstations":[221],"high-end":[223],"simulate":[227,255],"levels":[229],"were":[233],"previously":[234],"only":[235],"achievable":[236],"systems":[238],"much":[240],"more":[241],"such":[243,328],"multiple":[245],"For":[247],"example,":[248],"single":[251],"GPU,":[252],"Game":[257],"Life":[259],"20":[261],"billion":[262],"cells":[263],"(8\u00d7":[264],"compression":[265,278,293],"per":[266,279,294],"pixel),":[267],"an":[268],"Eulerian":[269],"fluid":[270],"421":[273],"million":[274,290],"active":[275],"voxels":[276],"(1.6\u00d7":[277],"voxel),":[280],"hybrid":[283],"Eulerian-Lagrangian":[284],"elastic":[285],"object":[286],"235":[289],"particles":[291],"(1.7\u00d7":[292],"particle).":[295],"At":[296],"same":[298],"time,":[299],"create":[302],"physically":[303],"plausible":[304],"results.":[305],"techniques":[308],"complementary":[310],"existing":[312,326],"acceleration":[313],"approaches":[314],"simulation:":[317],"combination":[323],"these":[325],"approaches,":[327],"sparse":[330],"structures,":[332],"even":[334],"scalability":[336],"performance.":[338]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":11},{"year":2021,"cited_by_count":7}],"updated_date":"2026-06-22T08:00:12.763002","created_date":"2021-08-02T00:00:00"}
