{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:57:15Z","timestamp":1725490635745},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540411284"},{"type":"electronic","value":"9783540399995"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-39999-2_2","type":"book-chapter","created":{"date-parts":[[2007,9,3]],"date-time":"2007-09-03T00:22:39Z","timestamp":1188778959000},"page":"7-25","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Macroservers: An Object-Based Programming and Execution Model for Processor-in-Memory Arrays"],"prefix":"10.1007","author":[{"given":"Hans P.","family":"Zima","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas L.","family":"Sterling","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,4,6]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"G.A. Agha. ACTORS: A Model of Concurrent Computation in Distributed Systems. MIT Press, 1986. 22","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"2_CR2","unstructured":"G. R. Andrews. Concurrent Programming. Principles and Practice. Benjamin\/Cummings, 1991. 18"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"J. B. Brockman, P. M. Kogge, V. W. Freeh, S. K. Kuntz, and T. L. Sterling. Microservers: A New Memory Semantics for Massively Parallel Computing. Proceedings ACM International Conference on Supercomputing (ICS\u201999), June 1999. 9, 12, 16, 18","DOI":"10.1145\/305138.305234"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"G. Alverson, P. Briggs, S. Coatney, S. Kahan, and R. Korry. Tera Hardware-Software Cooperation. Proc. Supercomputing 1997, San Jose, CA, November 1997. 15","DOI":"10.1145\/509593.509631"},{"issue":"1","key":"2_CR5","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1155\/1992\/258136","volume":"1","author":"B. Chapman","year":"1992","unstructured":"B. Chapman, P. Mehrotra, and H. Zima. Programming in Vienna Fortran. Scientific Programming, 1(1):31\u201350, Fall 1992. 12, 15","journal-title":"Scientific Programming"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"B. Chapman, P. Mehrotra, and H. Zima. Extending HPF for Advanced Data Parallel Applications. IEEE Parallel and Distributed Technology, Fall 1994, pp. 59\u201370. 15","DOI":"10.1109\/M-PDT.1994.329803"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"B. Chapman, M. Haines, P. Mehrotra, J. Van Rosendale, and H. Zima. Opus: A Coordination Language for Multidisciplinary Applications. Scientific Programming, 1998. 13","DOI":"10.1155\/1997\/632908"},{"key":"2_CR8","unstructured":"J. C. Adams, W. S. Brainerd, J. T. Martin, B. T. Smith, and J. L. Wagener. Fortran 95 Handbook. Complete ISO\/ANSI Reference. The MIT Press, 1997. 13"},{"issue":"4","key":"2_CR9","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/2.375174","volume":"28","author":"M. Gokhale","year":"1995","unstructured":"M. Gokhale, W. Holmes,and K. Iobst. Processing in Memory: The Terasys Massively Parallel PIM Array. IEEE Computer 28(4),pp.23\u201331,1995. 10","journal-title":"IEEE Computer"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"M. Hall, J. Koller, P. Diniz, J. Chame, J. Draper, J. LaCoss, J. Granacki, J. Brockman, A. Srivastava, W. Athas, V. Freeh, J. Shin, and J. Park. Mapping Irregular Applications to DIVA, a PIM-Based Data Intensive Architecture. Proceedings SC\u201999, November 1999. 7","DOI":"10.1145\/331532.331589"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"R. H. Halstead, Jr. Multilisp: A Language for Concurrent Symbolic Computation. ACM Transactions on Programming Languages and Systems (TOPLAS), 7(4),501\u2013538, October 1985. 13, 17, 19","DOI":"10.1145\/4472.4478"},{"key":"2_CR12","unstructured":"C. A. R. Hoare. Monitors: An Operating Systems Structuring Concept. Comm. ACM 17(10),pp.549\u2013557,1974. In:(C. A. R. Hoare and R. H. Perrott,Eds.) Operating System Techniques, Academic Press,pp.61\u201371, 1972. 13, 18"},{"key":"2_CR13","unstructured":"C. Kesselman. CC++. In: G. V. Wilson and P. Lu (Eds.): Parallel Programming Using CC++, Chapter 3, pp.91\u2013130, The MIT Press, 1996. 18"},{"key":"2_CR14","unstructured":"W. Kim. Thal: An Actor System for Efficient and Scalable Concurrent Computing. Ph.D.Thesis, University of Illinois at Urbana-Champaign, 1997. 16"},{"key":"2_CR15","unstructured":"P. M. Kogge. The EXECUBE Approach to Massively Parallel Processing. In: Proc.1994 Conference on Parallel Processing, Chicago, August 1994. 10"},{"key":"2_CR16","unstructured":"V. Kumar, A. Grama, A. Gupta,and G. Karypis. Introduction to Parallel Computing. Design and Analysis of Algorithms. The Benjamin\/Cummings Publishing Company, 1994. 18"},{"key":"2_CR17","unstructured":"B. Nichols, D. Buttlar,and J.Proulx Farrell. Pthreads Programming. O'Reilly,1998. 17"},{"key":"2_CR18","unstructured":"Notre Dame University. Final Report: PIM Architecture Design and Supporting Trade Studies for the HTMT Project. PIM Development Group, HTMT Project, University of Notre Dame, September 1999. 12"},{"issue":"3","key":"2_CR19","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1006\/jpdc.1994.1105","volume":"22","author":"R. Panwar","year":"1994","unstructured":"R. Panwar and G. Agha. A Methodology for Programming Scalable Architectures. Journal of Parallel and Distributed Computing, 22(3),pp.479\u2013487, September 1994. 16","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"2_CR20","unstructured":"D. Patterson et al. A Case for Intelligent DRAM: IRAM. IEEE Micro, April 1997. 7"},{"key":"2_CR21","unstructured":"T. Sterling and P. Kogge. An Advanced PIM Architecture for Spaceborne Computing. Proc. IEEE Aerospace Conference, March 1998. 7"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"T. Sterling and L. Bergman. A Design Analysis of a Hybrid Technology Multithreaded Architecture for Petaflops Scale Computation. Proceedings ACM International Conference on Supercomputing (ICS\u201999), June 1999. 7","DOI":"10.1145\/305138.305205"},{"key":"2_CR23","series-title":"Internal Report","volume-title":"Vienna Fortran\u2014 a language specification","author":"H. Zima","year":"1992","unstructured":"H. Zima, P. Brezany, B. Chapman, P. Mehrotra, and A. Schwald. Vienna Fortran\u2014 a language specification. Internal Report 21, ICASE, NASA Langley Research Center, Hampton, VA, March 1992."},{"key":"2_CR24","unstructured":"H. Zima and T. Sterling. Macroservers: A Programming and Execution Model for DRAMPIM Arrays. Technical Report CACR-182, Center for Advanced Computing Research (CACR), California Institute of Technology, Pasadena, CA, and TR 2000-1, Institute for Software Science, University of Vienna. 24"},{"key":"2_CR25","doi-asserted-by":"crossref","unstructured":"H. Zima and T. Sterling. Support for Irregular Computations in Massively Parallel PIM Arrays, Using an Object-Based Execution Model. Proc. Irregular\u20192000, Cancun, Mexico, May 2000. 24","DOI":"10.1007\/3-540-45591-4_60"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-39999-2_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,14]],"date-time":"2023-05-14T00:22:37Z","timestamp":1684023757000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-39999-2_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411284","9783540399995"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/3-540-39999-2_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]},"assertion":[{"value":"6 April 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}