{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T17:54:42Z","timestamp":1725472482377},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540680673"},{"type":"electronic","value":"9783540680703"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11946441_75","type":"book-chapter","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T05:52:47Z","timestamp":1163829167000},"page":"833-844","source":"Crossref","is-referenced-by-count":0,"title":["Debugging Distributed Shared Memory Applications"],"prefix":"10.1007","author":[{"given":"Jeffrey","family":"Olivier","sequence":"first","affiliation":[]},{"given":"Chih-Ping","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Jay","family":"Hoeflinger","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"5","key":"75_CR1","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1016\/j.jpdc.2004.03.012","volume":"64","author":"S.M. Balle","year":"2004","unstructured":"Balle, S.M., Brett, B.R., Chen, C., LaFrance-Linden, D.: Extending a traditional debugger to debug massively parallel applications. Journal of Parallel and Distributed Computing\u00a064(5), 617\u2013628 (2004)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"75_CR2","unstructured":"Carlson, W.W., Draper, J.M., Culler, D.E., Yelick, K., Brooks, E., Warren, K.: Introduction to UPC and Language Specification. Technical Report CCS-TR-99-157, Institute for Defense Analysis, Center for Computer Sciences, Bowie, Maryland (1999)"},{"key":"75_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1007\/978-3-540-45145-7_41","volume-title":"Parallel Computing Technologies","author":"C. Chen","year":"2003","unstructured":"Chen, C.: The Parallel Debugging Architecture in the Intel\u00ae Debugger. In: Malyshkin, V.E. (ed.) PaCT 2003. LNCS, vol.\u00a02763, pp. 444\u2013451. Springer, Heidelberg (2003)"},{"key":"75_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/3-540-48158-3_7","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"J. Cownie","year":"1999","unstructured":"Cownie, J., Gropp, W.: A standard interface for debugger access to message queue information in MPI. In: Margalef, T., Dongarra, J., Luque, E. (eds.) PVM\/MPI 1999. LNCS, vol.\u00a01697, pp. 51\u201358. Springer, Heidelberg (1999)"},{"key":"75_CR5","doi-asserted-by":"crossref","unstructured":"Dubois, M., Scheurich, C., Briggs, F.A.: Memory Access Buffering in Multiprocessors. In: Proceedings of the Thirteenth Annual International Symposium on Computer Architecture, vol.\u00a014(2), pp. 434\u2013442 (June 1986)","DOI":"10.1145\/17356.17406"},{"key":"75_CR6","unstructured":"Etnus LLC: TotalView Reference Guide, Version 6.0. Etnus LLC (2002)"},{"key":"75_CR7","unstructured":"Intel Corporation: Cluster OpenMP User\u2019s Guide, Version 9.1, Intel Corporation (2005-2006)"},{"key":"75_CR8","doi-asserted-by":"crossref","unstructured":"Keleher, P., Cox, A.L., Zwaenepoel, W.: Lazy release consistency for software distributed shared memory. In: Proceedings of the 19th Annual International Symposium on Computer Architecture, May 1992, pp. 13\u201321 (1992)","DOI":"10.1145\/146628.139676"},{"issue":"9","key":"75_CR9","doi-asserted-by":"publisher","first-page":"690","DOI":"10.1109\/TC.1979.1675439","volume":"28","author":"L. Lamport","year":"1979","unstructured":"Lamport, L.: How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs. IEEE Trans. Computers\u00a028(9), 690\u2013691 (1979)","journal-title":"IEEE Trans. Computers"},{"key":"75_CR10","doi-asserted-by":"crossref","unstructured":"Li, K., Hudak, P.: Memory Coherence in Shared Virtual Memory Systems. In: Proceedings of the 5th ACM Symposium on Principles of Distributed Computing (1989)","DOI":"10.1145\/75104.75105"},{"issue":"4","key":"75_CR11","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1109\/TC.1987.1676929","volume":"36","author":"T.J. LeBlanc","year":"1987","unstructured":"LeBlanc, T.J., Mellor-Crummey, J.M.: Debugging parallel programs with instant replay. IEEE Transaction on Computers\u00a036(4), 471\u2013482 (1987)","journal-title":"IEEE Transaction on Computers"},{"key":"75_CR12","doi-asserted-by":"crossref","unstructured":"Lumetta, S.S., Culler, D.E.: The Mantis Parallel Debugger. In: Proceedings of SPDT 1996: SIGMETRICS Symposium on Parallel and Distributed Tools (1996)","DOI":"10.1145\/238020.238056"},{"key":"75_CR13","unstructured":"Message Passing Interface Forum. MPI: A Message Passing Interface Standard. Version 1.1 (June 1995)"},{"key":"75_CR14","unstructured":"Miller, B.P., Choi, J.: Breakpoints and Halting in Distributed Programs. In: Proceedings of the 8th International Conference on Distributed Computing Systems (ICDCS) (1988)"},{"key":"75_CR15","doi-asserted-by":"crossref","unstructured":"Mittal, N., Garg, V.K.: Debugging Distributed Programs Using Controlled Re- execution. In: Proceedings of the 19th Annual ACM Symposium on Principles of Distributed Computing (PODC) (2000)","DOI":"10.1145\/343477.343624"},{"key":"75_CR16","doi-asserted-by":"crossref","unstructured":"Netzer, R.H.B.: Optimal tracing and replay for debugging shared-memory parallel programs. In: Proceedings of ACM\/ONR Workshop on Parallel and Distributed Debugging, San Diego, California, May 1993, pp. 1\u201311 (1993)","DOI":"10.1145\/174267.174268"},{"key":"75_CR17","unstructured":"OpenMP Architecture Review Board: OpenMP Application Program Interface, Version 2.5. OpenMP Architecture Review Board (2005)"}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Processing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11946441_75","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T12:53:37Z","timestamp":1558270417000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11946441_75"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540680673","9783540680703"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/11946441_75","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}