{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T12:55:04Z","timestamp":1725540904843},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642104848"},{"type":"electronic","value":"9783642104855"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-10485-5_15","type":"book-chapter","created":{"date-parts":[[2009,11,13]],"date-time":"2009-11-13T07:23:22Z","timestamp":1258097002000},"page":"206-216","source":"Crossref","is-referenced-by-count":2,"title":["A Practical OpenMP Implementation of Bit-Reversal for Fast Fourier Transform"],"prefix":"10.1007","author":[{"given":"Tien-Hsiung","family":"Weng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sheng-Wei","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruey-Kuen","family":"Perng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ching-Hsien","family":"Hsu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kuan-Ching","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/cpe.646","volume":"14","author":"B. Chapman","year":"2002","unstructured":"Chapman, B., Bregier, F., Patil, A., Prabhakar, A.: Achieving High Performance under OpenMP on ccNUMA and Software Distributed Shared Memory Systems. Concurrency and Computation Practice and Experience\u00a014, 1\u201317 (2002)","journal-title":"Concurrency and Computation Practice and Experience"},{"key":"15_CR2","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1090\/S0025-5718-1965-0178586-1","volume":"19","author":"J.W. Cooley","year":"1965","unstructured":"Cooley, J.W., Tukey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. Comput\u00a019, 297\u2013301 (1965)","journal-title":"Math. Comput"},{"issue":"2","key":"15_CR3","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1155\/1996\/836910","volume":"5","author":"D. Bollman","year":"1996","unstructured":"Bollman, D., Seguel, J., Feo, J.: Fast Digit-Index Permutations. Scientific Progress\u00a05(2), 137\u2013146 (1996)","journal-title":"Scientific Progress"},{"key":"15_CR4","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1137\/1038001","volume":"38","author":"A.H. Karp","year":"1996","unstructured":"Karp, A.H.: Bit Reversal on Uniprocessors. SIAM Review\u00a038, 289\u2013307 (1996)","journal-title":"SIAM Review"},{"key":"15_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/3-540-45009-2_3","volume-title":"OpenMP Shared Memory Parallel Programming","author":"Z. Liu","year":"2003","unstructured":"Liu, Z., Chapman, B., Wen, Y., Huang, L., Weng, T.H., Hernandez, O.: Analyses for the Translation of OpenMP Codes into SPMD Style with Array Privatization. In: Voss, M.J. (ed.) WOMPAT 2003. LNCS, vol.\u00a02716, pp. 26\u201341. Springer, Heidelberg (2003)"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Lokhmotov, A., Mycroft, A.: Optimal bit-reversal using vector permutations. In: Proceedings of ACM Symposium on the 19th Parallel Algorithms and Architectures, pp. 198\u2013199 (2007)","DOI":"10.1145\/1248377.1248411"},{"key":"15_CR7","unstructured":"OpenMP Architecture Review Board. Fortran 2.0 and C\/C++ 2.0 Specifications, \n                  \n                    http:\/\/www.openmp.org"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Rodriguez, J.J.: An improved Bit-reversal algorithm for the fast Fourier transform. In: Proceedings of International Conference on Acoustics, Speech, and Signal Processing, vol.\u00a03, pp. 1407\u20131410 (1988)","DOI":"10.1109\/ICASSP.1988.196862"},{"issue":"10","key":"15_CR9","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1002\/acs.718","volume":"16","author":"M. Rubio","year":"2002","unstructured":"Rubio, M., G\u00f3mez, P., Drouiche, K.: A new superfast bit reversal algorithm. International Journal of Adaptive Control and Signal Processing\u00a016(10), 703\u2013707 (2002)","journal-title":"International Journal of Adaptive Control and Signal Processing"},{"issue":"7","key":"15_CR10","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1109\/71.877731","volume":"11","author":"J. Seguel","year":"2000","unstructured":"Seguel, J., Bollman, D., Feo, J.: A Framework for the Design and Implementation of FFT Permutation Algorithms. IEEE Transactions on Parallel and Distributed Systems\u00a011(7), 625\u2013635 (2000)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"15_CR11","unstructured":"Wallcraft, A.J.: SPMD OpenMP vs. MPI for Ocean Models. In: Proceedings of First European Workshops on OpenMP (EWOMP 1999), Lund, Sweden (1999)"},{"issue":"6","key":"15_CR12","doi-asserted-by":"publisher","first-page":"2113","DOI":"10.1137\/S1064827599359709","volume":"22","author":"Z. Zhang","year":"2000","unstructured":"Zhang, Z., Zhang, X.: Fast Bit-Reversals on Uniprocessors and Shared-Memory Multiprocessors. SIAM Journal on Scientific Computing\u00a022(6), 2113\u20132134 (2000)","journal-title":"SIAM Journal on Scientific Computing"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/3-540-45009-2_8","volume-title":"OpenMP Shared Memory Parallel Programming","author":"D. Takahashi","year":"2003","unstructured":"Takahashi, D., Sato, M., Boku, T.: An OpenMP Implementation of Parallel FFT and Its Performance on IA-64 Processors. In: Voss, M.J. (ed.) WOMPAT 2003. LNCS, vol.\u00a02716, pp. 99\u2013108. Springer, Heidelberg (2003)"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Frigo, M., Leiserson, C.E., Randall, K.H.: The Implementation of the Cilk-5 Multithreaded Language. In: ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation, pp. 212\u2013223 (1998)","DOI":"10.1145\/277650.277725"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Scalable Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-10485-5_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,10]],"date-time":"2019-03-10T13:45:31Z","timestamp":1552225531000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-10485-5_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642104848","9783642104855"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-10485-5_15","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2009]]}}}