{"id":"https://openalex.org/W4403899655","doi":"https://doi.org/10.1145/3701990","title":"Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer","display_name":"Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer","publication_year":2024,"publication_date":"2024-10-30","ids":{"openalex":"https://openalex.org/W4403899655","doi":"https://doi.org/10.1145/3701990"},"language":"en","primary_location":{"id":"doi:10.1145/3701990","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701990","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3701990","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102346417","display_name":"Jingle Xu","orcid":"https://orcid.org/0009-0006-9461-8187"},"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":true,"raw_author_name":"Jingle Xu","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0006-9461-8187","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109486609","display_name":"Jiayu Fu","orcid":"https://orcid.org/0009-0000-8610-2945"},"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":"Jiayu Fu","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0000-8610-2945","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038750675","display_name":"Lin Gan","orcid":"https://orcid.org/0000-0003-1297-4462"},"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":"Lin Gan","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-1297-4462","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033807671","display_name":"Yaojian Chen","orcid":"https://orcid.org/0000-0002-6363-134X"},"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":"Yaojian Chen","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-6363-134X","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018736980","display_name":"Zhaoqi Sun","orcid":"https://orcid.org/0009-0008-5947-7192"},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaoqi Sun","raw_affiliation_strings":["School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China"],"raw_orcid":"https://orcid.org/0009-0008-5947-7192","affiliations":[{"raw_affiliation_string":"School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China","institution_ids":["https://openalex.org/I38877650"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085932715","display_name":"Zhenchun Huang","orcid":null},"institutions":[{"id":"https://openalex.org/I168879160","display_name":"Zhejiang University of Science and Technology","ror":"https://ror.org/05mx0wr29","country_code":"CN","type":"education","lineage":["https://openalex.org/I168879160"]},{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]},{"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":"Zhenchun Huang","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China and Zhejiang Lab, Hangzhou, China","Department of Computer Science and Technology, Tsinghua University, Beijing, China","Zhejiang Lab,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0009-2932-3931","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China and Zhejiang Lab, Hangzhou, China","institution_ids":["https://openalex.org/I99065089","https://openalex.org/I168879160"]},{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Zhejiang Lab,  Hangzhou, China","institution_ids":["https://openalex.org/I4210123185"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101678397","display_name":"Guangwen Yang","orcid":"https://orcid.org/0000-0002-8673-8254"},"institutions":[{"id":"https://openalex.org/I4210158984","display_name":"National Supercomputing Center in Wuxi","ror":"https://ror.org/04ypjrs34","country_code":"CN","type":"other","lineage":["https://openalex.org/I4210158984"]},{"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":"Guangwen Yang","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China and National Supercomputing Center in Wuxi, Wuxi, China","Department of Computer Science and Technology, Tsinghua University, Beijing, China","National Supercomputing Center in Wuxi,  Wuxi, China"],"raw_orcid":"https://orcid.org/0000-0002-8673-8254","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China and National Supercomputing Center in Wuxi, Wuxi, China","institution_ids":["https://openalex.org/I4210158984"]},{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"National Supercomputing Center in Wuxi,  Wuxi, China","institution_ids":["https://openalex.org/I4210158984"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5102346417"],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":0.9632,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.85121766,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"22","issue":"1","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10857","display_name":"Advanced Electron Microscopy Techniques and Applications","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1315","display_name":"Structural Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10857","display_name":"Advanced Electron Microscopy Techniques and Applications","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1315","display_name":"Structural Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10624","display_name":"Silicon and Solar Cell Technologies","score":0.9423999786376953,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/T12166","display_name":"Ion-surface interactions and analysis","score":0.9412000179290771,"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/supercomputer","display_name":"Supercomputer","score":0.9461668729782104},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.79518723487854},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6001739501953125},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.4592864513397217},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3527914583683014}],"concepts":[{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.9461668729782104},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.79518723487854},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6001739501953125},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4592864513397217},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3527914583683014}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3701990","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701990","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3701990","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701990","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W57243869","https://openalex.org/W1493774699","https://openalex.org/W1981124257","https://openalex.org/W2001024934","https://openalex.org/W2102182691","https://openalex.org/W2104234755","https://openalex.org/W2404622021","https://openalex.org/W2432427150","https://openalex.org/W2464834016","https://openalex.org/W2523548286","https://openalex.org/W2562913534","https://openalex.org/W2572480523","https://openalex.org/W2587625522","https://openalex.org/W2767373187","https://openalex.org/W2767497803","https://openalex.org/W2793315650","https://openalex.org/W2899714098","https://openalex.org/W2902659137","https://openalex.org/W2922203751","https://openalex.org/W2950861097","https://openalex.org/W2963821882","https://openalex.org/W3082477070","https://openalex.org/W3093646295","https://openalex.org/W3094051077","https://openalex.org/W3127326657","https://openalex.org/W3135244911","https://openalex.org/W3190979825","https://openalex.org/W3192972855","https://openalex.org/W3208008984","https://openalex.org/W3213779066","https://openalex.org/W4205627056","https://openalex.org/W4214885648","https://openalex.org/W4220838824","https://openalex.org/W4226064176","https://openalex.org/W4235810972","https://openalex.org/W4244567449","https://openalex.org/W4321446065","https://openalex.org/W4388105526","https://openalex.org/W6755065348"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2384867379","https://openalex.org/W4400094300","https://openalex.org/W2329539859","https://openalex.org/W1599154403","https://openalex.org/W1582436825","https://openalex.org/W1996803181","https://openalex.org/W2979588510"],"abstract_inverted_index":{"The":[0,22,196],"fast":[1],"development":[2],"of":[3,12,36,74,91,94,108,112,219,235],"biomolecular":[4,101],"structure":[5,102],"determination":[6],"has":[7],"enabled":[8],"the":[9,15,28,34,39,55,62,72,75,88,95,109,127,149,177,217,224,232,238],"fine-grained":[10],"study":[11],"objects":[13],"in":[14],"micro-world,":[16],"such":[17],"as":[18,27],"proteins":[19],"and":[20,42,57,68,86,135,141,152,163,170,189,210,230],"RNAs.":[21],"world":[23],"is":[24,180,223],"benefited.":[25],"However,":[26],"computational":[29],"algorithms":[30],"are":[31,119],"constantly":[32],"developed,":[33],"enrichment":[35],"features":[37],"increases":[38],"algorithmic":[40],"complexity":[41],"brings":[43],"more":[44],"computationally":[45],"unfriendly":[46],"modules.":[47],"It":[48],"calls":[49],"for":[50,100],"efficient":[51,144],"solutions":[52,158],"to":[53,69,121,138,146,159,166,183,200,208,213],"leverage":[54],"rich":[56],"various":[58],"hardware":[59],"resources":[60,107],"from":[61,206,211],"world\u2019s":[63],"most":[64,96],"state-of-the-art":[65],"supercomputing":[66],"systems,":[67],"fully":[70,228],"accelerate":[71],"performance":[73],"applications.":[76],"In":[77],"this":[78,222],"article,":[79],"we":[80],"present":[81],"our":[82,220],"efforts":[83],"on":[84,192],"porting":[85],"optimizing":[87],"3D":[89,233],"reconstruction":[90,234],"RELION,":[92,143],"one":[93],"popular":[97],"cryo-EM":[98],"software":[99],"determinations,":[103],"by":[104,126],"leveraging":[105],"different":[106,123,194],"latest":[110,239],"generation":[111],"Sunway":[113,240],"heterogeneous":[114],"supercomputer.":[115],"Several":[116],"novel":[117],"approaches":[118,165],"proposed":[120,175],"resolve":[122],"challenges":[124],"faced":[125],"complex":[128],"algorithm,":[129],"including":[130],"a":[131],"multi-level":[132],"parallel":[133,204],"scheme":[134],"operator":[136],"optimizations":[137],"smartly":[139],"map":[140],"scale":[142],"strategies":[145],"largely":[147],"address":[148],"memory":[150],"bottlenecks":[151],"improve":[153],"data":[154],"locality,":[155],"lock-free":[156],"writing":[157],"minimize":[160],"write-write":[161],"conflicts,":[162],"pipelining":[164],"obtain":[167],"excellent":[168],"computation":[169,178],"communication":[171],"overlap.":[172],"Combining":[173],"all":[174],"optimizations,":[176],"time":[179],"greatly":[181],"reduced":[182],"under":[184],"2":[185],"hours,":[186],"achieving":[187],"11.9\u00d7":[188],"8.9\u00d7":[190],"speedups":[191],"two":[193],"datasets.":[195],"overall":[197],"design":[198],"scales":[199],"131,072":[201],"cores,":[202],"increasing":[203],"efficiency":[205],"33%":[207],"61%":[209],"46%":[212],"70%,":[214],"respectively.":[215],"To":[216],"best":[218],"knowledge,":[221],"first":[225],"work":[226],"that":[227],"optimized":[229],"scaled":[231],"RELION":[236],"using":[237],"system.":[241]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
