{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:20:53Z","timestamp":1750306853342,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,12,7]],"date-time":"2013-12-07T00:00:00Z","timestamp":1386374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007065","name":"Nvidia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007065","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,12,7]]},"DOI":"10.1145\/2540708.2540743","type":"proceedings-article","created":{"date-parts":[[2013,12,17]],"date-time":"2013-12-17T13:36:21Z","timestamp":1387287381000},"page":"408-420","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["Energy efficient GPU transactional memory via space-time optimizations"],"prefix":"10.1145","author":[{"given":"Wilson W. L.","family":"Fung","sequence":"first","affiliation":[{"name":"University of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tor M.","family":"Aamodt","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,12,7]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Advances in Knowledge Discovery and Data Mining","author":"Agrawal R.","year":"1996","unstructured":"R. Agrawal Advances in Knowledge Discovery and Data Mining . chapter Fast Discovery of Association Rules. American Association for Artificial Intelligence , 1996 . R. Agrawal et al. Advances in Knowledge Discovery and Data Mining. chapter Fast Discovery of Association Rules. American Association for Artificial Intelligence, 1996."},{"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","volume-title":"Cloth in OpenCL","author":"Brownsword A.","year":"2009","unstructured":"A. Brownsword . Cloth in OpenCL , 2009 . A. Brownsword. Cloth in OpenCL, 2009."},{"key":"e_1_3_2_1_4_1","volume-title":"United States Patent #7,627,723: Atomic Memory Operators in a Parallel Processor","author":"Buck I. A.","year":"2009","unstructured":"I. A. Buck United States Patent #7,627,723: Atomic Memory Operators in a Parallel Processor ( Assignee NVIDIA Corp .), December 2009 . I. A. Buck et al. United States Patent #7,627,723: Atomic Memory Operators in a Parallel Processor (Assignee NVIDIA Corp.), December 2009."},{"key":"e_1_3_2_1_5_1","volume-title":"GPU Computing Gems Emerald Edition","author":"Burtscher M.","year":"2011","unstructured":"M. Burtscher and K. Pingali . An Efficient CUDA Implementation of the Tree-based Barnes Hut n-Body Algorithm . Chapter 6 in GPU Computing Gems Emerald Edition , 2011 . M. Burtscher and K. Pingali. An Efficient CUDA Implementation of the Tree-based Barnes Hut n-Body Algorithm. Chapter 6 in GPU Computing Gems Emerald Edition, 2011."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/2386208.2386228"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.13"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693464"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2039370.2039380"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.12"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155655"},{"key":"e_1_3_2_1_12_1","volume-title":"http:\/\/www.ece.ubc.ca\/~wwlfung\/code\/kilotm-gpgpu_sim.tgz","author":"Fung W. W. L.","year":"2013","unstructured":"W. W. L. Fung http:\/\/www.ece.ubc.ca\/~wwlfung\/code\/kilotm-gpgpu_sim.tgz , 2013 . W. W. L. Fung et al. http:\/\/www.ece.ubc.ca\/~wwlfung\/code\/kilotm-gpgpu_sim.tgz, 2013."},{"key":"e_1_3_2_1_13_1","volume-title":"http:\/\/www.ece.ubc.ca\/~wwlfung\/code\/gpu-tm-tests.tgz","author":"Fung W. W. L.","year":"2013","unstructured":"W. W. L. Fung http:\/\/www.ece.ubc.ca\/~wwlfung\/code\/gpu-tm-tests.tgz , 2013 . W. W. L. Fung et al. http:\/\/www.ece.ubc.ca\/~wwlfung\/code\/gpu-tm-tests.tgz, 2013."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370866"},{"key":"e_1_3_2_1_15_1","volume-title":"ISCA","author":"Hammond L.","year":"2004","unstructured":"L. Hammond Transactional Memory Coherence and Consistency . In ISCA , 2004 . L. Hammond et al. Transactional Memory Coherence and Consistency. In ISCA, 2004."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01728-5","volume-title":"Transactional Memory. Morgan and Claypool","author":"Harris T.","year":"2010","unstructured":"T. Harris , J. Larus , and R. Rajwar . Transactional Memory. Morgan and Claypool , second edition, 2010 . T. Harris, J. Larus, and R. Rajwar. Transactional Memory. Morgan and Claypool, second edition, 2010."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_18_1","volume-title":"May","author":"Intel Corp.","year":"2012","unstructured":"Intel Corp. Intel 64 and IA-32 Architectures Software Developer's Manual , May 2012 . Intel Corp. Intel 64 and IA-32 Architectures Software Developer's Manual, May 2012."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1958746.1958795"},{"key":"e_1_3_2_1_20_1","unstructured":"Khronos Group. OpenCL. http:\/\/www.khronos.org\/opencl\/.  Khronos Group. OpenCL. http:\/\/www.khronos.org\/opencl\/."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485964"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145832"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.30"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442531"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365490.1365500"},{"key":"e_1_3_2_1_26_1","volume-title":"NVIDIA's Next Generation CUDA Compute Architecture: Fermi","author":"NVIDIA.","year":"2009","unstructured":"NVIDIA. NVIDIA's Next Generation CUDA Compute Architecture: Fermi , 2009 . NVIDIA. NVIDIA's Next Generation CUDA Compute Architecture: Fermi, 2009."},{"key":"e_1_3_2_1_27_1","volume-title":"NVIDIA CUDA Programming Guide v3.1","author":"NVIDIA Corp.","year":"2010","unstructured":"NVIDIA Corp. NVIDIA CUDA Programming Guide v3.1 , 2010 . NVIDIA Corp. NVIDIA CUDA Programming Guide v3.1, 2010."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1299042.1299063"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6168952"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.16"},{"key":"e_1_3_2_1_31_1","volume-title":"TRANSACT","author":"Ruan W.","year":"2013","unstructured":"W. Ruan Boosting Timestamp-based Tranasctional Memory by Exploiting Hardware Cycle Counters . In TRANSACT , 2013 . W. Ruan et al. Boosting Timestamp-based Tranasctional Memory by Exploiting Hardware Cycle Counters. In TRANSACT, 2013."},{"key":"e_1_3_2_1_32_1","volume-title":"FabMem: A Multiported RAM and CAM Compiler for Superscalar Design Space Exploration. Master's thesis","author":"Shah T. A.","year":"2010","unstructured":"T. A. Shah . FabMem: A Multiported RAM and CAM Compiler for Superscalar Design Space Exploration. Master's thesis , North Carolina State University , 2010 . T. A. Shah. FabMem: A Multiported RAM and CAM Compiler for Superscalar Design Space Exploration. Master's thesis, North Carolina State University, 2010."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.17"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522351"},{"key":"e_1_3_2_1_35_1","volume-title":"CudaCuts: Fast Graph Cuts on the GPU. In CVPRW '08","author":"Vineet V.","year":"2008","unstructured":"V. Vineet and P. Narayanan . CudaCuts: Fast Graph Cuts on the GPU. In CVPRW '08 , 2008 . V. Vineet and P. Narayanan. CudaCuts: Fast Graph Cuts on the GPU. In CVPRW '08, 2008."},{"volume-title":"Computer Architecture Letters","author":"Xu Y.","key":"e_1_3_2_1_36_1","unstructured":"Y. Xu Software Transactional Memory for GPU Architectures . In Computer Architecture Letters , volume PP, 2013 . Y. Xu et al. Software Transactional Memory for GPU Architectures. In Computer Architecture Letters, volume PP, 2013."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370858"},{"key":"e_1_3_2_1_38_1","volume-title":"Avoiding, Hiding and Managing Communication","author":"Yelick K.","year":"2013","unstructured":"K. Yelick . Antisocial Parallelism : Avoiding, Hiding and Managing Communication . 2013 . Keynote at HPCA- 2013. K. Yelick. Antisocial Parallelism: Avoiding, Hiding and Managing Communication. 2013. Keynote at HPCA-2013."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346204"}],"event":{"name":"MICRO-46: The 46th Annual IEEE\/ACM International Symposium on Microarchitecture","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","IEEE CS"],"location":"Davis California","acronym":"MICRO-46"},"container-title":["Proceedings of the 46th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2540708.2540743","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2540708.2540743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:23Z","timestamp":1750234223000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2540708.2540743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,7]]},"references-count":39,"alternative-id":["10.1145\/2540708.2540743","10.1145\/2540708"],"URL":"https:\/\/doi.org\/10.1145\/2540708.2540743","relation":{},"subject":[],"published":{"date-parts":[[2013,12,7]]},"assertion":[{"value":"2013-12-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}