{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,22]],"date-time":"2025-03-22T09:22:26Z","timestamp":1742635346370,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540212973"},{"type":"electronic","value":"9783540247234"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24723-4_15","type":"book-chapter","created":{"date-parts":[[2010,7,28]],"date-time":"2010-07-28T00:14:24Z","timestamp":1280276064000},"page":"217-231","source":"Crossref","is-referenced-by-count":6,"title":["FFT Compiler Techniques"],"prefix":"10.1007","author":[{"given":"Stefan","family":"Kral","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franz","family":"Franchetti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juergen","family":"Lorenz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph W.","family":"Ueberhuber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Wurzinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1147\/sj.52.0078","volume":"5","author":"L.A. Belady","year":"1966","unstructured":"Belady, L.A.: A study of replacement algorithms for virtual storage computers. IBM Systems Journal\u00a05, 78\u2013101 (1966)","journal-title":"IBM Systems Journal"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Franchetti, F., P\u00fcschel, M.: A SIMD vectorizing compiler for digital signal processing algorithms. In: Proc. International Parallel and Distributed Processing Symposium, IPDPS 2002 (2002)","DOI":"10.1109\/IPDPS.2002.1015494"},{"key":"15_CR3","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1145\/301618.301661","volume-title":"Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation","author":"M. Frigo","year":"1999","unstructured":"Frigo, M.: A fast Fourier transform compiler. In: Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation, pp. 169\u2013180. ACM Press, New York (1999)"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Frigo, M., Johnson, S.G.: Fftw: An adaptive software architecture for the FFT. In: ICASSP 1998, vol.\u00a03, pp. 1381\u20131384 (1998)","DOI":"10.1109\/ICASSP.1998.681704"},{"key":"15_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24644-2_24","volume-title":"Languages and Compilers for Parallel Computing","author":"J. Guo","year":"2004","unstructured":"Guo, J., Garzar\u00e1n, M.J., Padua, D.: The Power of Belady\u2019s Algorithm in Register Allocation for Long Basic Blocks. In: Rauchwerger, L. (ed.) LCPC 2003. LNCS, vol.\u00a02958. Springer, Heidelberg (2004)"},{"key":"15_CR6","unstructured":"Kral, S., Franchetti, F., Lorenz, J., Ueberhuber, C.W.: SIMD vectorization techniques for straight line code. Technical Report Aurora TR2003-02, Institute for Applied Mathematics and Numerical Analysis, Vienna University of Technology (2003)"},{"key":"15_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/978-3-540-45209-6_39","volume-title":"Euro-Par 2003 Parallel Processing","author":"S. Kral","year":"2003","unstructured":"Kral, S., Franchetti, F., Lorenz, J., Ueberhuber, C.W.: SIMD Vectorization of Straight Line FFT Code. In: Kosch, H., B\u00f6sz\u00f6rm\u00e9nyi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol.\u00a02790, pp. 251\u2013260. Springer, Heidelberg (2003)"},{"issue":"5","key":"15_CR8","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1145\/358438.349320","volume":"35","author":"S. Larsen","year":"2000","unstructured":"Larsen, S., Amarasinghe, S.: Exploiting superword level parallelism with multimedia instruction sets. ACM SIGPLAN Notices\u00a035(5), 145\u2013156 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"15_CR9","unstructured":"Moura, J.M.F., Johnson, J., Johnson, R.W., Padua, D., Prasanna, V., P\u00fcschel, M., Veloso, M.M.: Spiral: Portable Library of Optimized Signal Processing Algorithms (1998), http:\/\/www.ece.cmu.edu\/spiral"},{"key":"15_CR10","volume-title":"Advanced Compiler Design and Implementation","author":"S.S. Muchnick","year":"1997","unstructured":"Muchnick, S.S.: Advanced Compiler Design and Implementation. Morgan Kaufman Publishers, San Francisco (1997)"},{"key":"15_CR11","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1023\/A:1007559022013","volume":"28","author":"N. Sreraman","year":"2000","unstructured":"Sreraman, N., Govindarajan, R.: A vectorizing compiler for multimedia extensions. International Journal of Parallel Programming\u00a028, 363\u2013400 (2000)","journal-title":"International Journal of Parallel Programming"},{"key":"15_CR12","volume-title":"The Compiler Design Handbook","author":"Y.N. Srikant","year":"2003","unstructured":"Srikant, Y.N., Shankar, P.: The Compiler Design Handbook. CRC Press LLC, Boca Raton (2003)"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1007\/978-3-540-45209-6_79","volume-title":"Euro-Par 2003 Parallel Processing","author":"G. Almasi","year":"2003","unstructured":"Almasi, G., et al.: An overview of the BlueGene\/L system software organization. In: Kosch, H., B\u00f6sz\u00f6rm\u00e9nyi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol.\u00a02790, pp. 543\u2013555. Springer, Heidelberg (2003)"},{"key":"15_CR14","unstructured":"Franchetti, F., Ueberhuber, C.: An abstraction layer for SIMD extensions. Institute for Applied Mathematics and Numerical Analysis, Vienna University of Technology, Technical Report Aurora TR2003-06 (2003)"},{"key":"15_CR15","unstructured":"Intel Corporation, Intel C\/C++ compiler user\u2019s guide (2002)"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24723-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,23]],"date-time":"2025-02-23T12:29:17Z","timestamp":1740313757000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24723-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540212973","9783540247234"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24723-4_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}