{"id":"https://openalex.org/W3010781441","doi":"https://doi.org/10.1109/tpds.2020.2977629","title":"Automatic Generation of High-Performance FFT Kernels on Arm and X86 CPUs","display_name":"Automatic Generation of High-Performance FFT Kernels on Arm and X86 CPUs","publication_year":2020,"publication_date":"2020-03-13","ids":{"openalex":"https://openalex.org/W3010781441","doi":"https://doi.org/10.1109/tpds.2020.2977629","mag":"3010781441"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2020.2977629","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2020.2977629","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/9036996/09035643.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/71/9036996/09035643.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100380123","display_name":"Zhihao Li","orcid":"https://orcid.org/0000-0002-6149-0627"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Zhihao Li","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, USA","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","University of Chinese Academy of Sciences, Beijing, China","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","University of Chinese Academy of Sciences, Beijing 100049, China,","the Georgia Institute of Technology, Atlanta, GA 30332"],"raw_orcid":"https://orcid.org/0000-0002-6149-0627","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing 100049, China,","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"the Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101816350","display_name":"Haipeng Jia","orcid":"https://orcid.org/0000-0002-9855-5367"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Haipeng Jia","raw_affiliation_strings":["SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","University of Chinese Academy of Sciences, Beijing 100049, China,","the Georgia Institute of Technology, Atlanta, GA 30332"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing 100049, China,","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"the Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001666028","display_name":"Yunquan Zhang","orcid":"https://orcid.org/0000-0002-2618-5088"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Yunquan Zhang","raw_affiliation_strings":["SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","University of Chinese Academy of Sciences, Beijing 100049, China,","the Georgia Institute of Technology, Atlanta, GA 30332"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing 100049, China,","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"the Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060305663","display_name":"Tun Chen","orcid":"https://orcid.org/0000-0003-3459-7960"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Tun Chen","raw_affiliation_strings":["SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","University of Chinese Academy of Sciences, Beijing 100049, China,","the Georgia Institute of Technology, Atlanta, GA 30332"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing 100049, China,","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"the Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072946868","display_name":"Liang Yuan","orcid":"https://orcid.org/0000-0003-3406-2907"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Liang Yuan","raw_affiliation_strings":["SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","University of Chinese Academy of Sciences, Beijing 100049, China,","the Georgia Institute of Technology, Atlanta, GA 30332"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing 100049, China,","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"the Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016738770","display_name":"Richard Vuduc","orcid":"https://orcid.org/0000-0003-2178-138X"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Richard Vuduc","raw_affiliation_strings":["School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, USA","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","University of Chinese Academy of Sciences, Beijing 100049, China,","the Georgia Institute of Technology, Atlanta, GA 30332"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China, the","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"SKL of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100864, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing 100049, China,","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"the Georgia Institute of Technology, Atlanta, GA 30332","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.4689,"has_fulltext":true,"cited_by_count":16,"citation_normalized_percentile":{"value":0.88364025,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"31","issue":"8","first_page":"1925","last_page":"1941"},"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.9994000196456909,"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.9994000196456909,"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11034","display_name":"Digital Filter Design and Implementation","score":0.9919000267982483,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/x86","display_name":"x86","score":0.8898187875747681},{"id":"https://openalex.org/keywords/fast-fourier-transform","display_name":"Fast Fourier transform","score":0.8376281261444092},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8189457058906555},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7851884365081787},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.7428678870201111},{"id":"https://openalex.org/keywords/convolution","display_name":"Convolution (computer science)","score":0.4525531828403473},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4399332106113434},{"id":"https://openalex.org/keywords/series","display_name":"Series (stratigraphy)","score":0.43512219190597534},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.4279111921787262},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.351845920085907},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.13021191954612732},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.12250107526779175},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.0947796106338501},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.07651394605636597}],"concepts":[{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.8898187875747681},{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.8376281261444092},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8189457058906555},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7851884365081787},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.7428678870201111},{"id":"https://openalex.org/C45347329","wikidata":"https://www.wikidata.org/wiki/Q5166604","display_name":"Convolution (computer science)","level":3,"score":0.4525531828403473},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4399332106113434},{"id":"https://openalex.org/C143724316","wikidata":"https://www.wikidata.org/wiki/Q312468","display_name":"Series (stratigraphy)","level":2,"score":0.43512219190597534},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.4279111921787262},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.351845920085907},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13021191954612732},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12250107526779175},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0947796106338501},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.07651394605636597},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2020.2977629","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2020.2977629","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/9036996/09035643.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tpds.2020.2977629","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2020.2977629","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/9036996/09035643.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1386516285","display_name":null,"funder_award_id":"2017YFB0202302","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G1539829542","display_name":null,"funder_award_id":"2017YFB0202302","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G2170153215","display_name":null,"funder_award_id":"2016YFB0200803","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G2764988812","display_name":null,"funder_award_id":"61602443","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2849673663","display_name":"\u9762\u5411\u6c14\u5019\u548c\u6e4d\u6d41\u6a21\u62df\u7684\u767e\u4e07\u91cf\u7ea7\u5f02\u6784\u4f17\u6838\u53ef\u6269\u5c55\u5e76\u884c\u7b97\u6cd5\u4e0e\u4f18\u5316\u65b9\u6cd5","funder_award_id":"61432018","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5229776980","display_name":null,"funder_award_id":"2017YFB0202302","funder_id":"https://openalex.org/F4320336026","funder_display_name":"National Key Research and Development Program of China Stem Cell and Translational Research"},{"id":"https://openalex.org/G6244656024","display_name":null,"funder_award_id":"61502450","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6350810752","display_name":null,"funder_award_id":"2016YFB0200803","funder_id":"https://openalex.org/F4320336026","funder_display_name":"National Key Research and Development Program of China Stem Cell and Translational Research"},{"id":"https://openalex.org/G8380396287","display_name":null,"funder_award_id":"61521092","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8676683644","display_name":null,"funder_award_id":"2107YFB0202105","funder_id":"https://openalex.org/F4320336026","funder_display_name":"National Key Research and Development Program of China Stem Cell and Translational Research"},{"id":"https://openalex.org/G8734910879","display_name":null,"funder_award_id":"2107YFB0202105","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null},{"id":"https://openalex.org/F4320336026","display_name":"National Key Research and Development Program of China Stem Cell and Translational Research","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3010781441.pdf","grobid_xml":"https://content.openalex.org/works/W3010781441.grobid-xml"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W182691100","https://openalex.org/W1272383281","https://openalex.org/W1499852305","https://openalex.org/W1631114303","https://openalex.org/W1766888123","https://openalex.org/W1866830630","https://openalex.org/W1966904279","https://openalex.org/W1978362304","https://openalex.org/W1985765205","https://openalex.org/W2008832322","https://openalex.org/W2015886331","https://openalex.org/W2022028092","https://openalex.org/W2030799875","https://openalex.org/W2045836768","https://openalex.org/W2048332769","https://openalex.org/W2060606361","https://openalex.org/W2061171222","https://openalex.org/W2064980790","https://openalex.org/W2071739952","https://openalex.org/W2072277531","https://openalex.org/W2089592348","https://openalex.org/W2096070062","https://openalex.org/W2102182691","https://openalex.org/W2106805276","https://openalex.org/W2121082877","https://openalex.org/W2135461721","https://openalex.org/W2136952590","https://openalex.org/W2147146929","https://openalex.org/W2158261096","https://openalex.org/W2345567770","https://openalex.org/W2478884216","https://openalex.org/W2767764218","https://openalex.org/W2789166828","https://openalex.org/W2896027320","https://openalex.org/W2898200251","https://openalex.org/W2899441389","https://openalex.org/W2904897692","https://openalex.org/W2983670846","https://openalex.org/W4299856158","https://openalex.org/W6628248278","https://openalex.org/W6678286823"],"related_works":["https://openalex.org/W3215381467","https://openalex.org/W4301207796","https://openalex.org/W3034421924","https://openalex.org/W2982536526","https://openalex.org/W4386858688","https://openalex.org/W4380302312","https://openalex.org/W4390971171","https://openalex.org/W4385338604","https://openalex.org/W3081626085","https://openalex.org/W4367355863"],"abstract_inverted_index":{"This":[0],"article":[1],"presents":[2],"AutoFFT,":[3],"a":[4,92,127],"template-based":[5],"code":[6],"generation":[7],"framework":[8],"that":[9,139],"can":[10,142],"automatically":[11,106],"generate":[12],"high-performance":[13],"FFT":[14,26,109],"kernels":[15,110,121,141],"for":[16,79],"all":[17],"natural-number":[18],"radices.":[19],"AutoFFT":[20,105],"is":[21],"based":[22],"on":[23,131],"the":[24,30,36,40,47,51,62,74,123,150,153,159],"Cooley-Tukey":[25,52],"algorithm,":[27,53],"which":[28],"exploits":[29],"symmetric":[31,57],"and":[32,58,65,115,134,158],"periodic":[33,59],"properties":[34,60],"of":[35,50,61,76,81,94,129],"DFT":[37,63,103],"matrix,":[38],"as":[39],"outer":[41],"parallelization":[42],"framework.":[43],"Because":[44],"butterflies":[45,80],"are":[46],"core":[48],"operations":[49,78],"we":[54,90,137],"explore":[55],"additional":[56],"matrix":[64],"formulate":[66],"multiple":[67],"optimized":[68],"calculation":[69,113],"templates":[70,114],"to":[71],"further":[72],"reduce":[73],"number":[75],"floating-point":[77],"arbitrary":[82],"natural":[83],"numbers.":[84],"To":[85],"fully":[86],"exploit":[87],"hardware":[88],"resources,":[89],"encapsulate":[91],"series":[93,128],"optimizations":[95],"in":[96,145,149],"an":[97],"assembly":[98,120],"template":[99,124],"optimizer.":[100,125],"Given":[101],"any":[102],"problem,":[104],"generates":[107],"C":[108],"using":[111,122],"these":[112],"converts":[116],"them":[117],"into":[118],"efficient":[119],"Through":[126],"experiments":[130],"Arm,":[132],"Intel,":[133],"AMD":[135],"processors,":[136],"show":[138],"AutoFFT-generated":[140],"outperform":[143],"those":[144],"Fastest":[146],"Fourier":[147],"Transform":[148],"West":[151],"(FFTW),":[152],"Arm":[154],"Performance":[155],"Libraries":[156],"(ARMPL),":[157],"Intel":[160],"Math":[161],"Kernel":[162],"Library":[163],"(MKL).":[164]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2}],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2025-10-10T00:00:00"}
