{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:17:27Z","timestamp":1750306647175,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,13]],"date-time":"2014-06-13T00:00:00Z","timestamp":1402617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-1335466"],"award-info":[{"award-number":["CCF-1335466"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003977","name":"Israel Science Foundation","doi-asserted-by":"publisher","award":["ISF 769\/12, 1719\/12"],"award-info":[{"award-number":["ISF 769\/12, 1719\/12"]}],"id":[{"id":"10.13039\/501100003977","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Center for Computer Engineering at Technion"},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Bershad\/Zhu Fellowship"},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,6,13]]},"DOI":"10.1145\/2618128.2618130","type":"proceedings-article","created":{"date-parts":[[2014,6,10]],"date-time":"2014-06-10T12:50:25Z","timestamp":1402404625000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["O-structures"],"prefix":"10.1145","author":[{"given":"Eran","family":"Gilad","sequence":"first","affiliation":[{"name":"Technion"}]},{"given":"Eric W.","family":"Mackay","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Mark","family":"Oskin","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Yoav","family":"Etsion","sequence":"additional","affiliation":[{"name":"Technion"}]}],"member":"320","published-online":{"date-parts":[[2014,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504190"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/77726.255132"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/69558.69562"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2008.105"},{"key":"e_1_3_2_1_5_1","volume-title":"Extending a parallel, non-strict, functional language with state,\" in Functional Programming Languages and Computer Architecture","author":"Barth P. S.","year":"1991","unstructured":"P. S. Barth , R. S. Nikhil , and Arvind, \"M-Structures : Extending a parallel, non-strict, functional language with state,\" in Functional Programming Languages and Computer Architecture , 1991 . P. S. Barth, R. S. Nikhil, and Arvind, \"M-Structures: Extending a parallel, non-strict, functional language with state,\" in Functional Programming Languages and Computer Architecture, 1991."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188546"},{"key":"e_1_3_2_1_7_1","volume-title":"Apr","author":"Blumofe R.","year":"1996","unstructured":"R. Blumofe , M. Frigo , C. Joerg , C. Leiserson , and K. Randall , \" DAG-consistent distributed shared memory,\" in IPPS , Apr 1996 . R. Blumofe, M. Frigo, C. Joerg, C. Leiserson, and K. Randall, \"DAG-consistent distributed shared memory,\" in IPPS, Apr 1996."},{"key":"e_1_3_2_1_8_1","volume-title":"Impulse: Building a smarter memory controller,\" in HPCA","author":"Carter J.","year":"1999","unstructured":"J. Carter , W. Hsieh , L. Stoller , M. Swanson , L. Zhang , E. Brunvand , A. Davis , C.-C. Kuo , R. Kuramkote , M. Parker , L. Schaelicke , and T. Tateyama , \" Impulse: Building a smarter memory controller,\" in HPCA , 1999 . {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=520549.822749 J. Carter, W. Hsieh, L. Stoller, M. Swanson, L. Zhang, E. Brunvand, A. Davis, C.-C. Kuo, R. Kuramkote, M. Parker, L. Schaelicke, and T. Tateyama, \"Impulse: Building a smarter memory controller,\" in HPCA, 1999. {Online}. Available: http:\/\/dl.acm.org\/citation.cfm?id=520549.822749"},{"key":"e_1_3_2_1_9_1","unstructured":"D. E. Culler K. E. Schauser and T. von Eicken \"Two fundamental limits on dataflow multiprocessing \" in PACT 1993.   D. E. Culler K. E. Schauser and T. von Eicken \"Two fundamental limits on dataflow multiprocessing \" in PACT 1993."},{"key":"e_1_3_2_1_10_1","volume-title":"The J-Machine: A fine-grain parallel computer,\" in Computing Systems in Engineering","author":"Dally W. J.","year":"1992","unstructured":"W. J. Dally , A. Chien , S. Fiske , W. Horwat , J. Keen , M. Larivee , R. Lethin , P. Nuth , S. Wills , P. Carrick , and G. Fyler , \" The J-Machine: A fine-grain parallel computer,\" in Computing Systems in Engineering , 1992 . W. J. Dally, A. Chien, S. Fiske, W. Horwat, J. Keen, M. Larivee, R. Lethin, P. Nuth, S. Wills, P. Carrick, and G. Fyler, \"The J-Machine: A fine-grain parallel computer,\" in Computing Systems in Engineering, 1992."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/642089.642111"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.13"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_3_2_1_14_1","volume-title":"Speculative versioning cache,\" in HPCA","author":"Gopal S.","year":"1998","unstructured":"S. Gopal , T. Vijaykumar , J. Smith , and G. Sohi , \" Speculative versioning cache,\" in HPCA , 1998 . S. Gopal, T. Vijaykumar, J. Smith, and G. Sohi, \"Speculative versioning cache,\" in HPCA, 1998."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1983.1676201"},{"key":"e_1_3_2_1_16_1","volume-title":"Jun","author":"Gupta G.","year":"2012","unstructured":"G. Gupta , S. Sridharan , and G. S. Sohi , \" The road to parallelism leads through sequential programming,\" in HotPar , Jun 2012 . G. Gupta, S. Sridharan, and G. S. Sohi, \"The road to parallelism leads through sequential programming,\" in HotPar, Jun 2012."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/331532.331589"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/846215.846721"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.612252"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.795218"},{"key":"e_1_3_2_1_21_1","volume-title":"Jul","author":"Application Program Interface MP","year":"2013","unstructured":"Open MP Application Program Interface Version 4.0 , OpenMP Architecture Review Board , Jul 2013 . OpenMP Application Program Interface Version 4.0, OpenMP Architecture Review Board, Jul 2013."},{"key":"e_1_3_2_1_23_1","volume-title":"A programmer's view of the Intel 432 system","author":"Organick E. I.","year":"1983","unstructured":"E. I. Organick , A programmer's view of the Intel 432 system . New York, NY, USA : McGraw-Hill , Inc., 1983 . E. I. Organick, A programmer's view of the Intel 432 system. New York, NY, USA: McGraw-Hill, Inc., 1983."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/279358.279387"},{"key":"e_1_3_2_1_25_1","volume-title":"Jul","author":"Reinders J.","year":"2007","unstructured":"J. Reinders , Intel Threading Building Blocks: Outfitting C++ for Multi-Core Processor Parallelism , Jul 2007 . J. Reinders, Intel Threading Building Blocks: Outfitting C++ for Multi-Core Processor Parallelism, Jul 2007."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088173"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.214440"},{"key":"e_1_3_2_1_28_1","volume-title":"CUDA by Example: An Introduction to General-Purpose GPU Programming","author":"Sanders J.","year":"2010","unstructured":"J. Sanders and E. Kandrot , CUDA by Example: An Introduction to General-Purpose GPU Programming . Addison-Wesley , 2010 . J. Sanders and E. Kandrot, CUDA by Example: An Introduction to General-Purpose GPU Programming. Addison-Wesley, 2010."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6169038"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.224451"},{"key":"e_1_3_2_1_31_1","volume-title":"Dec","author":"Swanson S.","year":"2003","unstructured":"S. Swanson , K. Michelson , A. Schwerin , and M. Oskin , \" WaveScalar,\" in MICRO , Dec 2003 . S. Swanson, K. Michelson, A. Schwerin, and M. Oskin, \"WaveScalar,\" in MICRO, Dec 2003."}],"event":{"name":"PLDI '14: ACM SIGPLAN Conference on Programming Language Design and Implementation","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Edinburgh United Kingdom","acronym":"PLDI '14"},"container-title":["Proceedings of the workshop on Memory Systems Performance and Correctness"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2618128.2618130","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2618128.2618130","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:06Z","timestamp":1750229766000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2618128.2618130"}},"subtitle":["semantics for versioned memory"],"short-title":[],"issued":{"date-parts":[[2014,6,13]]},"references-count":30,"alternative-id":["10.1145\/2618128.2618130","10.1145\/2618128"],"URL":"https:\/\/doi.org\/10.1145\/2618128.2618130","relation":{},"subject":[],"published":{"date-parts":[[2014,6,13]]},"assertion":[{"value":"2014-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}