{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T05:49:21Z","timestamp":1777528161043,"version":"3.51.4"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319623917","type":"print"},{"value":"9783319623924","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-62392-4_29","type":"book-chapter","created":{"date-parts":[[2017,7,4]],"date-time":"2017-07-04T22:34:09Z","timestamp":1499207649000},"page":"401-410","source":"Crossref","is-referenced-by-count":5,"title":["An Implementation of Parallel 1-D Real FFT on Intel Xeon Phi Processors"],"prefix":"10.1007","author":[{"given":"Daisuke","family":"Takahashi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,7,6]]},"reference":[{"key":"29_CR1","unstructured":"http:\/\/www.top500.org\/"},{"key":"29_CR2","unstructured":"OpenMP Application Program Interface. \nhttp:\/\/www.openmp.org\/mp-documents\/spec30.pdf"},{"key":"29_CR3","unstructured":"Intel Math Kernel Library Developer Reference (2017). \nhttps:\/\/software.intel.com\/sites\/default\/files\/managed\/ff\/c8\/mkl-2017-developer-reference-c_0.pdf"},{"key":"29_CR4","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/BF00162341","volume":"4","author":"DH Bailey","year":"1990","unstructured":"Bailey, D.H.: FFTs in external or hierarchical memory. J. Supercomput. 4, 23\u201335 (1990)","journal-title":"J. Supercomput."},{"key":"29_CR5","volume-title":"The Fast Fourier Transform and Its Applications","author":"EO Brigham","year":"1988","unstructured":"Brigham, E.O.: The Fast Fourier Transform and Its Applications. Prentice-Hall, Upper Saddle River (1988)"},{"key":"29_CR6","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1090\/S0025-5718-1965-0178586-1","volume":"19","author":"JW Cooley","year":"1965","unstructured":"Cooley, J.W., Tukey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19, 297\u2013301 (1965)","journal-title":"Math. Comput."},{"key":"29_CR7","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1109\/JPROC.2004.840301","volume":"93","author":"M Frigo","year":"2005","unstructured":"Frigo, M., Johnson, S.G.: The design and implementation of FFTW3. Proc. IEEE 93, 216\u2013231 (2005)","journal-title":"Proc. IEEE"},{"key":"29_CR8","doi-asserted-by":"crossref","unstructured":"Hascoet, J., Nezan, J.F., Ensor, A., de Dinechin, B.D.: Implementation of a fast Fourier transform algorithm onto a manycore processor. In: Proceedings of the 2015 Conference on Design and Architectures for Signal and Image Processing (DASIP 2015) (2015)","DOI":"10.1109\/DASIP.2015.7367270"},{"key":"29_CR9","unstructured":"Intel Corporation: Intel architecture instruction set extensions programming reference (2016). \nhttps:\/\/software.intel.com\/sites\/default\/files\/managed\/26\/40\/319433-026.pdf"},{"key":"29_CR10","unstructured":"Intel Corporation: Intel C++ compiler 17.0 developer guide and reference (2016). \nhttps:\/\/software.intel.com\/en-us\/intel-cplusplus-compiler-17.0-user-and-reference-guide-pdf"},{"key":"29_CR11","first-page":"1","volume":"6","author":"DT Marr","year":"2002","unstructured":"Marr, D.T., Binns, F., Hill, D.L., Hinton, G., Koufaty, D.A., Miller, J.A., Upton, M.: Hyper-threading technology architecture and microarchitecture. Intel Technol. J. 6, 1\u201311 (2002)","journal-title":"Intel Technol. J."},{"key":"29_CR12","doi-asserted-by":"crossref","unstructured":"McFarlin, D.S., Arbatov, V., Franchetti, F., P\u00fcschel, M.: Automatic SIMD vectorization of fast Fourier transforms for the Larrabee and AVX instruction sets. In: Proceedings of the 25th International Conference on Supercomputing (ICS 2011), pp. 265\u2013274 (2011)","DOI":"10.1145\/1995896.1995938"},{"key":"29_CR13","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1109\/JPROC.2004.840306","volume":"93","author":"M P\u00fcschel","year":"2005","unstructured":"P\u00fcschel, M., Moura, J.M.F., Johnson, J.R., Padua, D., Veloso, M.M., Singer, B.W., Xiong, J., Franchetti, F., Ga\u010di\u0107, A., Voronenko, Y., Chen, K., Johnson, R.W., Rizzolo, N.: SPIRAL: code generation for DSP transforms. Proc. IEEE 93, 232\u2013275 (2005)","journal-title":"Proc. IEEE"},{"key":"29_CR14","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MM.2016.25","volume":"36","author":"A Sodani","year":"2016","unstructured":"Sodani, A., et al.: Knights Landing: second-generation Intel Xeon Phi product. IEEE Micro 36, 34\u201346 (2016)","journal-title":"IEEE Micro"},{"key":"29_CR15","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/S0167-8191(84)90413-7","volume":"1","author":"PN Swarztrauber","year":"1984","unstructured":"Swarztrauber, P.N.: FFT algorithms for vector computers. Parallel Comput. 1, 45\u201363 (1984)","journal-title":"Parallel Comput."},{"key":"29_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1007\/3-540-48228-8_58","volume-title":"High-Performance Computing and Networking","author":"D Takahashi","year":"2001","unstructured":"Takahashi, D.: A blocking algorithm for FFT on cache-based processors. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds.) HPCN-Europe 2001. LNCS, vol. 2110, pp. 551\u2013554. Springer, Heidelberg (2001). doi:\n10.1007\/3-540-48228-8_58"},{"key":"29_CR17","doi-asserted-by":"crossref","unstructured":"Takahashi, D.: A radix-16 FFT algorithm suitable for multiply-add instruction based on Goedecker method. In: Proceedings of the 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2003), vol. 2, pp. 665\u2013668 (2003)","DOI":"10.1109\/ICASSP.2003.1202454"},{"key":"29_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-642-33065-0_21","volume-title":"Algorithms and Architectures for Parallel Processing","author":"D Takahashi","year":"2012","unstructured":"Takahashi, D.: An Implementation of parallel 2-D FFT using Intel AVX instructions on multi-core processors. In: Xiang, Y., Stojmenovic, I., Apduhan, B.O., Wang, G., Nakano, K., Zomaya, A. (eds.) ICA3PP 2012. LNCS, vol. 7440, pp. 197\u2013205. Springer, Heidelberg (2012). doi:\n10.1007\/978-3-642-33065-0_21"},{"key":"29_CR19","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611970999","volume-title":"Computational Frameworks for the Fast Fourier Transform","author":"C Loan Van","year":"1992","unstructured":"Van Loan, C.: Computational Frameworks for the Fast Fourier Transform. SIAM Press, Philadelphia (1992)"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2017"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-62392-4_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,7,4]],"date-time":"2017-07-04T22:48:16Z","timestamp":1499208496000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-62392-4_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319623917","9783319623924"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-62392-4_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]}}}