{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:15:32Z","timestamp":1763468132466,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,6,10]],"date-time":"2013-06-10T00:00:00Z","timestamp":1370822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,6,10]]},"DOI":"10.1145\/2464996.2479870","type":"proceedings-article","created":{"date-parts":[[2013,5,28]],"date-time":"2013-05-28T16:35:41Z","timestamp":1369758941000},"page":"409-420","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Efficient scheduling of recursive control flow on GPUs"],"prefix":"10.1145","author":[{"given":"Xin","family":"Huo","sequence":"first","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sriram","family":"Krishnamoorthy","sequence":"additional","affiliation":[{"name":"Pacific Northwest National Laboratory, Richland, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gagan","family":"Agrawal","sequence":"additional","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,6,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-010-0135-4"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919648"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1972.8647"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337159.2337166"},{"key":"e_1_3_2_1_5_1","first-page":"203","volume-title":"International Workshop on Languages and Compilers for Parallel Computing (LCPC'11)","author":"Chatterjee S.","year":"2011","unstructured":"S. Chatterjee , M. Grossman , A. S. Sb\u00eerlea , and V. Sarkar . Dynamic task parallelism with a gpu work-stealing runtime system . In International Workshop on Languages and Compilers for Parallel Computing (LCPC'11) , pages 203 -- 217 , 2011 . S. Chatterjee, M. Grossman, A. S. Sb\u00eerlea, and V. Sarkar. Dynamic task parallelism with a gpu work-stealing runtime system. In International Workshop on Languages and Compilers for Parallel Computing (LCPC'11), pages 203--217, 2011."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155676"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2009.64"},{"key":"e_1_3_2_1_8_1","unstructured":"Dwarf mine. http: \/\/view.eecs.berkeley.edu\/wiki\/Dwarf\\_Mine.  Dwarf mine. http: \/\/view.eecs.berkeley.edu\/wiki\/Dwarf\\_Mine."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01385497"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/645610.661727"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014893"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.12"},{"key":"e_1_3_2_1_13_1","first-page":"8","volume-title":"International Parallel and Distributed Processing Symposium (IPDPS '03)","author":"Garcia C.","unstructured":"C. Garcia , R. Lario , M. Prieto , L. Pinuel , and F. Tirado . Vectorization of multigrid codes using SIMD ISA extensions . In International Parallel and Distributed Processing Symposium (IPDPS '03) , pages 8 --pp, 2003. C. Garcia, R. Lario, M. Prieto, L. Pinuel, and F. Tirado. Vectorization of multigrid codes using SIMD ISA extensions. In International Parallel and Distributed Processing Symposium (IPDPS '03), pages 8--pp, 2003."},{"key":"e_1_3_2_1_14_1","unstructured":"GPGPU-Sim 3.x manual. http:\/\/gpgpu-sim.org\/manual\/ index.php5\/GPGPU-Sim_3.x_Manual#Introduction.  GPGPU-Sim 3.x manual. http:\/\/gpgpu-sim.org\/manual\/ index.php5\/GPGPU-Sim_3.x_Manual#Introduction."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.848212"},{"key":"e_1_3_2_1_16_1","first-page":"1","volume-title":"Mathematics Report","author":"Klotz W.","year":"2002","unstructured":"W. Klotz . Graph coloring algorithms . Mathematics Report , pages 1 -- 9 , 2002 . W. Klotz. Graph coloring algorithms. Mathematics Report, pages 1--9, 2002."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1016\/B978-0-12-450010-5.50018-9","volume-title":"Textbook examples of recursion. Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy","author":"Knuth D. E.","year":"1991","unstructured":"D. E. Knuth . Textbook examples of recursion. Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy , Academic Press , San Diego, CA , pages 207 -- 229 , 1991 . D. E. Knuth. Textbook examples of recursion. Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, Academic Press, San Diego, CA, pages 207--229, 1991."},{"key":"e_1_3_2_1_18_1","volume-title":"Inc.","author":"Knuth D. E.","year":"1997","unstructured":"D. E. Knuth . The art of computer programming, volume 1: (3rd ed.) fundamental algorithms. Addison Wesley Longman Publishing Co ., Inc. , 1997 . D. E. Knuth. The art of computer programming, volume 1: (3rd ed.) fundamental algorithms. Addison Wesley Longman Publishing Co., Inc., 1997."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808581"},{"key":"e_1_3_2_1_20_1","volume-title":"Mar. 6","author":"Lorie R. A.","year":"1984","unstructured":"R. A. Lorie and H. R. Strong Jr . Method for conditional branch execution in simd vector processors , Mar. 6 1984 . US Patent 4,435,758. R. A. Lorie and H. R. Strong Jr. Method for conditional branch execution in simd vector processors, Mar. 6 1984. US Patent 4,435,758."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815992"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155656"},{"key":"e_1_3_2_1_23_1","volume-title":"Cuda dynamic parallelism programming guide","author":"NVIDIA.","year":"2012","unstructured":"NVIDIA. Cuda dynamic parallelism programming guide . August 2012 . NVIDIA. Cuda dynamic parallelism programming guide. August 2012."},{"key":"e_1_3_2_1_24_1","volume-title":"IEEE International Symposium on High Performance Computer Architecture (HPCA '13)","author":"Rhu M.","year":"2013","unstructured":"M. Rhu and M. Erez . The dual-path execution model for efficient GPU control flow . In IEEE International Symposium on High Performance Computer Architecture (HPCA '13) , 2013 . M. Rhu and M. Erez. The dual-path execution model for efficient GPU control flow. In IEEE International Symposium on High Performance Computer Architecture (HPCA '13), 2013."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/16.8.699"},{"key":"e_1_3_2_1_26_1","unstructured":"Top 500 supercomputers. http:\/\/www.top500.org\/lists\/2012\/11\/.  Top 500 supercomputers. http:\/\/www.top500.org\/lists\/2012\/11\/."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073211"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504224"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6168948"},{"key":"e_1_3_2_1_30_1","first-page":"254","volume-title":"IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques","author":"Youssef A.","year":"1995","unstructured":"A. Youssef . Translation of serial recursive codes to parallel SIMD codes . In IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques , pages 254 -- 263 , 1995 . A. Youssef. Translation of serial recursive codes to parallel SIMD codes. In IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques, pages 254--263, 1995."}],"event":{"name":"ICS'13: International Conference on Supercomputing","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Eugene Oregon USA","acronym":"ICS'13"},"container-title":["Proceedings of the 27th international ACM conference on International conference on supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2464996.2479870","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2464996.2479870","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:39:00Z","timestamp":1750235940000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2464996.2479870"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,10]]},"references-count":30,"alternative-id":["10.1145\/2464996.2479870","10.1145\/2464996"],"URL":"https:\/\/doi.org\/10.1145\/2464996.2479870","relation":{},"subject":[],"published":{"date-parts":[[2013,6,10]]},"assertion":[{"value":"2013-06-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}