{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T07:04:19Z","timestamp":1779087859082,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,10]],"date-time":"2014-06-10T00:00:00Z","timestamp":1402358400000},"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":[[2014,6,10]]},"DOI":"10.1145\/2597652.2597685","type":"proceedings-article","created":{"date-parts":[[2014,6,10]],"date-time":"2014-06-10T12:50:25Z","timestamp":1402404625000},"page":"293-302","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Unified on-chip memory allocation for SIMT architecture"],"prefix":"10.1145","author":[{"given":"Ari B.","family":"Hayes","sequence":"first","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eddy Z.","family":"Zhang","sequence":"additional","affiliation":[{"name":"Rutgers University, Piscataway, NJ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,6,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.166606"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378854"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2009.31"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/800230.806984"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0096-0551(81)90048-5"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132462.1132467"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/53990.53999"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289881.1289897"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2166879.2166882"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.18"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/11688839_20"},{"key":"e_1_3_2_1_13_1","unstructured":"Y. Hou J. Lai and D. Mikushin asfermi: An assembler for the nvidia fermi instruction set.\" {Online}. Available: http:\/\/code.google.com\/p\/asfermi\/  Y. Hou J. Lai and D. Mikushin asfermi: An assembler for the nvidia fermi instruction set.\" {Online}. Available: http:\/\/code.google.com\/p\/asfermi\/"},{"key":"e_1_3_2_1_14_1","first-page":"350","volume-title":"USA: IEEE Computer Society Press","author":"Llosa J.","year":"1995","unstructured":"J. Llosa , M. Valero , E. Ayguade , and A. Gonzalez , Hypernode reduction modulo scheduling,\" in Proceedings of the 28th annual international symposium on Microarchitecture, ser. MICRO 28. Los Alamitos, CA , USA: IEEE Computer Society Press , 1995 , pp. 350 -- 360 . {Online}. Available:http:\/\/dl.acm.org\/citation.cfm?id=225160.225211 J. Llosa, M. Valero, E. Ayguade, and A. Gonzalez, Hypernode reduction modulo scheduling,\" in Proceedings of the 28th annual international symposium on Microarchitecture, ser. MICRO 28. Los Alamitos, CA, USA: IEEE Computer Society Press, 1995, pp.350--360. {Online}. Available:http:\/\/dl.acm.org\/citation.cfm?id=225160.225211"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258942"},{"key":"e_1_3_2_1_16_1","first-page":"1","volume-title":"2010 International Conference on. IEEE","author":"Ma W.","year":"2010","unstructured":"W. Ma and G. Agrawal , An integer programming framework for optimizing shared memory use on gpus,\" in High Performance Computing (HiPC) , 2010 International Conference on. IEEE , Dec 2010 , pp. 1 -- 10 . {Online}. Available : http:\/\/dx.doi.org\/10.1109\/HIPC.2010.5713187 10.1109\/HIPC.2010.5713187 W. Ma and G. Agrawal, An integer programming framework for optimizing shared memory use on gpus,\" in High Performance Computing (HiPC), 2010 International Conference on. IEEE, Dec 2010, pp.1--10. {Online}. Available: http:\/\/dx.doi.org\/10.1109\/HIPC.2010.5713187"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375634.1375640"},{"key":"e_1_3_2_1_18_1","first-page":"72","volume-title":"ISCA '12","author":"Menon J.","year":"2012","unstructured":"J. Menon , M. De Kruijf , and K. Sankaralingam , igpu: exception support and speculative execution on gpus,\" in Proceedings of the 39th International Symposium on Computer Architecture, ser . ISCA '12 . Piscataway, NJ, USA: IEEE Press , 2012 , pp. 72 -- 83 . {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=2337159.2337168 J. Menon, M. De Kruijf, and K. Sankaralingam, igpu: exception support and speculative execution on gpus,\" in Proceedings of the 39th International Symposium on Computer Architecture, ser. ISCA '12. Piscataway, NJ, USA: IEEE Press, 2012, pp.72--83. {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=2337159.2337168"},{"key":"e_1_3_2_1_19_1","unstructured":"NVIDIA Cuda occupancy calculator.\" {Online}. Available:http:\/\/developer.download.nvidia.com\/ compute\/cuda\/CUDA Occupancy calculator.xls  NVIDIA Cuda occupancy calculator.\" {Online}. Available:http:\/\/developer.download.nvidia.com\/ compute\/cuda\/CUDA Occupancy calculator.xls"},{"key":"e_1_3_2_1_20_1","unstructured":"Nvidia Gpu computing sdk.\" {Online}. Available:https:\/\/developer.nvidia.com\/gpu-computing-sdk  Nvidia Gpu computing sdk.\" {Online}. Available:https:\/\/developer.nvidia.com\/gpu-computing-sdk"},{"key":"e_1_3_2_1_21_1","unstructured":"NVIDIA Nvidia's next generation cuda compute architecture: Kepler gk110.\" {Online}. Available: http:\/\/www.nvidia.com\/content\/PDF\/kepler\/ NVIDIA-Kepler-GK110-Architecture-Whitepaper.pdf  NVIDIA Nvidia's next generation cuda compute architecture: Kepler gk110.\" {Online}. Available: http:\/\/www.nvidia.com\/content\/PDF\/kepler\/ NVIDIA-Kepler-GK110-Architecture-Whitepaper.pdf"},{"key":"e_1_3_2_1_22_1","first-page":"3","volume-title":"Register allocation via coloring of chordal graphs,\" in Proceedings of the thirteenth Australasian symposium on Theory of computing -","author":"Palsberg J.","year":"2007","unstructured":"J. Palsberg , Register allocation via coloring of chordal graphs,\" in Proceedings of the thirteenth Australasian symposium on Theory of computing - Volume 65 , ser. CATS'07. Darlinghurst, Australia, Australia : Australian Computer Society, Inc ., 2007 , pp. 3 -- 3 . {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=1273694.1273695 J. Palsberg, Register allocation via coloring of chordal graphs,\" in Proceedings of the thirteenth Australasian symposium on Theory of computing - Volume 65, ser. CATS'07. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2007, pp. 3--3. {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=1273694.1273695"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/330249.330250"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33182-4_3"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145819"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151074.1151085"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192734"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370858"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000094"}],"event":{"name":"ICS'14: 2014 International Conference on Supercomputing","location":"Munich Germany","acronym":"ICS'14","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 28th ACM international conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597652.2597685","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2597652.2597685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:09:58Z","timestamp":1750234198000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597652.2597685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,10]]},"references-count":29,"alternative-id":["10.1145\/2597652.2597685","10.1145\/2597652"],"URL":"https:\/\/doi.org\/10.1145\/2597652.2597685","relation":{},"subject":[],"published":{"date-parts":[[2014,6,10]]},"assertion":[{"value":"2014-06-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}