{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T05:05:12Z","timestamp":1737435912993,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540662808"},{"type":"electronic","value":"9783540484431"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48443-4_20","type":"book-chapter","created":{"date-parts":[[2007,8,11]],"date-time":"2007-08-11T04:36:18Z","timestamp":1186806978000},"page":"215-234","source":"Crossref","is-referenced-by-count":4,"title":["OMPC++ \u2014 A Portable High-Performance Implementation of DSM using OpenC++ Reflection"],"prefix":"10.1007","author":[{"given":"Yukihiko","family":"Sohda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hirotaka","family":"Ogawa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Satoshi","family":"Matsuoka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,12,7]]},"reference":[{"issue":"2","key":"20_CR1","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","volume":"29","author":"A.C.D.+.9.6._.C. Amza","year":"1996","unstructured":"[ACD+96]_C. Amza, A.L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and W. Zwaenepoel. TreadMarks: Shared Memory Computing on Networks of Warkstations. IEEE Computer, 29(2):18\u201328, Feb. 1996.","journal-title":"IEEE Computer"},{"key":"20_CR2","unstructured":"Beowulf Project. Beowulf Homepage. http:\/\/beowulf.gsfc.nasa.gov\/."},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Brain N. Bershad, Matthew J. Zekauskas, and Wayne A. Sawdown. The Midway Distributed Shared Memory System. In Proceedings of the IEEE CompCon Conference, 1993","DOI":"10.21236\/ADA264645"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Shigeru Chiba. A Metaobject Protocol for C++. In Proceedings of OOPSLA\u201995, pages 285\u2013299, 1995.","DOI":"10.1145\/217838.217868"},{"key":"20_CR5","unstructured":"Shigeru Chiba. OpenC++ 2.5 Reference Mannual, 1997."},{"key":"20_CR6","unstructured":"Yutaka Ishikawa and et.al. Design and Implementation of Metalevel Architecture in C++ \u2014 MPC++ Approach \u2014. In Proceedings of Reflection\u201996, Apr. 1996."},{"key":"20_CR7","unstructured":"Yutaka Ishikawa. Multiple Threads Template Library \u2014 MPC++ Version2.0 Level 0 Document \u2014. TR 96012, RWCP, 1996."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Kirk L. Johnson, M. Frans Kaashoek, and Deborah A. Wallach. CRL: High-Performance All-Software Distributed Shared Memory. In Proceedings of the Fifteenth Symosium on Operating Systems Principles, Dec. 1995.","DOI":"10.1145\/224056.224073"},{"key":"20_CR9","unstructured":"Pete Keleher. Lazy Release Consistency for Distributed Shared Memory. PhD thesis, Dept. of Computer Science, Rice University, Dec. 1994."},{"issue":"4","key":"20_CR10","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1145\/75104.75105","volume":"7","author":"K. Li","year":"1989","unstructured":"K. Li and P. Hudak. Memory Coherence in Shared Virtual Memory Systems. ACM Transactions on Computer Systems, 7(4):321\u2013359, Nov 1989.","journal-title":"ACM Transactions on Computer Systems"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Jae Bum Lee and Chu Shik Jhon. Reducing Coherence Overhead of Barrier Synchronization in Software DSMs. In SC\u201998, Nov. 1998.","DOI":"10.1109\/SC.1998.10029"},{"key":"20_CR12","unstructured":"[MOS+98]_Satoshi Matsuoka, Hirotaka Ogawa, Kouya Shimura, Yasunori Kimura, and Koichiro Hotta. OpenJIT \u2014 A Reflective Java JIT Compiler. In Proceedings of OOPSLA\u201998 Workshop on Reflective Programming in C++ and Java, pages 16\u201320, Oct. 1998."},{"key":"20_CR13","unstructured":"Myricom, Inc. Myricom Homepage. http:\/\/www.myri.com\/."},{"key":"20_CR14","unstructured":"OpenMP Architecture Review Board. OpenMP: A Proposed Industry Standard API for Shared Memory Programming., Oct. 1997."},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Daniel J. Scales, Kourosh Gharachorloo, and Chandramohan A. Thekkath. Shasta: A Low Overhead, Software-Only Approach for Supporting Fine-Grain Shared Memory. In Proceedings of ASPLOS VII, Oct. 1996.","DOI":"10.1145\/237090.237179"},{"key":"20_CR16","unstructured":"Stanford Univ. SUIF Homepage. http:\/\/www-suif.stanford.edu\/."},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"[WOT+95]_Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, and Anoop Gupta. The SPLASH-2 Programs: Characterization and Methodological Considerations. In Proceedings of the 22nd Annual International Symposium on Computer Architecture, pages 24\u201336, Jun. 1995.","DOI":"10.1145\/223982.223990"}],"container-title":["Lecture Notes in Computer Science","Meta-Level Architectures and Reflection"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48443-4_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T07:55:33Z","timestamp":1737359733000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48443-4_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540662808","9783540484431"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-48443-4_20","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}