{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T11:04:42Z","timestamp":1781780682894,"version":"3.54.5"},"reference-count":50,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"8","license":[{"start":{"date-parts":[[2020,8,1]],"date-time":"2020-08-01T00:00:00Z","timestamp":1596240000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100013290","name":"National Key Research and Development Program of China Stem Cell and Translational Research","doi-asserted-by":"publisher","award":["2107YFB0202105"],"award-info":[{"award-number":["2107YFB0202105"]}],"id":[{"id":"10.13039\/501100013290","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013290","name":"National Key Research and Development Program of China Stem Cell and Translational Research","doi-asserted-by":"publisher","award":["2016YFB0200803"],"award-info":[{"award-number":["2016YFB0200803"]}],"id":[{"id":"10.13039\/501100013290","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013290","name":"National Key Research and Development Program of China Stem Cell and Translational Research","doi-asserted-by":"publisher","award":["2017YFB0202302"],"award-info":[{"award-number":["2017YFB0202302"]}],"id":[{"id":"10.13039\/501100013290","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61602443"],"award-info":[{"award-number":["61602443"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61432018"],"award-info":[{"award-number":["61432018"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61521092"],"award-info":[{"award-number":["61521092"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61502450"],"award-info":[{"award-number":["61502450"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2020,8,1]]},"DOI":"10.1109\/tpds.2020.2977629","type":"journal-article","created":{"date-parts":[[2020,3,13]],"date-time":"2020-03-13T19:56:22Z","timestamp":1584129382000},"page":"1925-1941","source":"Crossref","is-referenced-by-count":15,"title":["Automatic Generation of High-Performance FFT Kernels on Arm and X86 CPUs"],"prefix":"10.1109","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6149-0627","authenticated-orcid":false,"given":"Zhihao","family":"Li","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haipeng","family":"Jia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yunquan","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tun","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liang","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard","family":"Vuduc","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-013-1314-8"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941589"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-014-0889-9"},{"key":"ref32","article-title":"FFTE: A fast fourier transform package","author":"takahashi","year":"2014"},{"key":"ref31","article-title":"Arm Ne10 project","year":"2020"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065048"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2159430.2159437"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2909437.2909451"},{"key":"ref35","article-title":"A software library containing FFT functions written in OpenCL","year":"2020"},{"key":"ref34","article-title":"CuFFT library","year":"2020"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840306"},{"key":"ref27","first-page":"71","article-title":"Automatic performance tuning in the UHFFT library","author":"lennart johnsson","year":"2001","journal-title":"Proc Int Conf Comput Sci Lecture Notes Comput Sci"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2873289"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"1107","DOI":"10.1109\/PROC.1968.6477","article-title":"discrete fourier transforms when the number of data samples is prime","volume":"56","author":"rader","year":"1968","journal-title":"Proceedings of the IEEE"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1965-0178586-1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356138"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378860"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1978.1163036"},{"key":"ref24","article-title":"ESSL: IBM engineering and scientific subroutine library","year":"2020"},{"key":"ref23","article-title":"AOCL: AMD optimizing CPU libraries","year":"2020"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/335231.335252"},{"key":"ref25","article-title":"The apple accelerate libraries - vDSP","year":"2020"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-05054-2_27"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2018.10.012"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijleo.2018.10.083"},{"key":"ref40","article-title":"AccFFT: A library for distributed-memory FFT on CPU and GPU architectures","volume":"abs 1506 7933","author":"gholami","year":"2015","journal-title":"CoRR"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.2478\/s13540-013-0041-8"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-014-1123-z"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.21236\/ADA479065"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1998.681704"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840301"},{"key":"ref17","article-title":"Arm performance libraries (ArmPL) 19.2.0","year":"2019"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-06486-4_7"},{"key":"ref19","article-title":"Intel math kernel library (Intel MKL) 2019 update 4","year":"2019"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1977.1162973"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TAU.1970.1162132"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1976.1162805"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1049\/el:19840012"},{"key":"ref8","article-title":"The landscape of parallel computing research: A view from berkeley","author":"asanovic","year":"2006"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TE.1969.4320436"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1007\/BF00162341"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2018.07.034"},{"key":"ref46","article-title":"The benchmarking methodology of benchFFT","author":"frigo","year":"2020"},{"key":"ref45","author":"oppenheim","year":"1999","journal-title":"Discrete-Time Signal Processing"},{"key":"ref48","article-title":"Intel math kernel library developer reference's Appendix C: FFTW interface to Intel math kernel library","year":"2020"},{"key":"ref47","article-title":"benchFFT","author":"frigo","year":"2020"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1464182.1464209"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126919"},{"key":"ref44","article-title":"Intel 64 and IA-32 architectures optimization reference manual (chapter 2.1)","year":"2016"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-592101-5.50007-5"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/9036996\/09035643.pdf?arnumber=9035643","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:28:42Z","timestamp":1642004922000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9035643\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,1]]},"references-count":50,"journal-issue":{"issue":"8"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2020.2977629","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,1]]}}}