{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T07:49:44Z","timestamp":1743061784655,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":58,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540539513"},{"type":"electronic","value":"9783540464785"}],"license":[{"start":{"date-parts":[[1991,1,1]],"date-time":"1991-01-01T00:00:00Z","timestamp":662688000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[1991,1,1]],"date-time":"1991-01-01T00:00:00Z","timestamp":662688000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1991]]},"DOI":"10.1007\/bfb0032951","type":"book-chapter","created":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T05:53:45Z","timestamp":1133416425000},"page":"347-360","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["OAL: An implementation of an actor language on a massively parallel message-passing architecture"],"prefix":"10.1007","author":[{"given":"Jean-Louis","family":"Giavitto","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C\u00e9cile","family":"Germain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Fowler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,17]]},"reference":[{"key":"35_CR1","doi-asserted-by":"crossref","unstructured":"G. Agha, \"Actors: a model for concurrent computation in distributed systems\", AI tech. rep. 844, MIT, 1985.","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"35_CR2","unstructured":"P. America, \"POOL-T: A Parallel Object-Oriented Language\", in Object-Oriented Concurrent Programming, eds. A. Yonezawa, M. Tokoro, MIT Press 1988."},{"key":"35_CR3","unstructured":"J. Amsterdam, \"Load Balancing Strategies for the Apiary\", dissertation for the degree of Bachelor, Hardvard College, May 1984."},{"key":"35_CR4","unstructured":"W.C. Athas, \"Fine Grain Concurrent Computations\", Tech. Rep 5242, Dep. of Computer Science, California Institute of Technology, May 1987."},{"issue":"8","key":"35_CR5","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/2.73","volume":"21","author":"W.C. Athas","year":"1988","unstructured":"W.C. Athas, C.L. Seitz, \u201cMulticomputers: Message-Passing Concurrent Computers\u201d, IEEE Computer, vol. 21, no 8, August 1988, pp 9\u201324","journal-title":"IEEE Computer"},{"key":"35_CR6","unstructured":"G. Attardi \"Building Expert Systems with Omega\", DELPHI, tech. rep. ESP\/85\/2, 1985."},{"key":"35_CR7","unstructured":"M.J. Beckerle, K. Ekanadham, \"Distributed Garbage Collection with no Global Synchronisation\", IBM research report RC 11667 (#52377) january 1986."},{"key":"35_CR8","unstructured":"J-L. B\u00e9chennec, \u201cMegaPack: a 3D Packaging for Massively Parallel Computers\u201d, LRI-Archi TR 89-07-1989"},{"key":"35_CR9","unstructured":"J-L. B\u00e9chennec, C. Chanussot, V. Neri and D. Etiemble, \u201cVLSI Design of a 3-D Highly parallel message passing architecture\u201d, International Workshop on VLSI design for Artificial Intelligence and Neural Networks, Septembre 90"},{"key":"35_CR10","unstructured":"D. I. Bevan, \"Distributed Garbage Collection Algorithm using Reference Counts\", ACM trans. on prog. lang. and syst., vol 2, no3, july 87."},{"key":"35_CR11","doi-asserted-by":"crossref","unstructured":"W.F. Burton, M.R. Sleep, \u201cExecuting functional programms on a virtual tree of processors\u201d, Proc. ACM Conference on Functional programming languages and computer Architecture \u2014 1981 pp 187\u2013194","DOI":"10.1145\/800223.806778"},{"key":"35_CR12","unstructured":"F. Baude, G. Vidal-Naquet, \"Actors as a parallel programming model\", to appear in STACS91."},{"key":"35_CR13","unstructured":"F. Carr\u00e9, \"Alog: acteurs et programation en logique\" (Alog: actors and logic programming) Th\u00e8se de docteur ing\u00e9nieur, juin 1984 (in french)."},{"key":"35_CR14","unstructured":"F. Cappello, J-L Bechennec, D. Etiemble \u201cA RISC Central Processing Unit for a Massively Parallel Architecture\u201d, EUROMICRO 90, Amsterdam, August 90"},{"key":"35_CR15","unstructured":"F. Cappello, C. Germain, J-P. Sansonnet, \u201cDesign of a reduced instruction set for massively parallel functional programming\u201d, LRI-Archi TR 90-07, also submitted to publication."},{"key":"35_CR16","unstructured":"W.D. Clinger, \"Foundation of Actor Semantics\", PhD thesis, MIT May 1987 (ai-tr-633)."},{"key":"35_CR17","unstructured":"R. Cornu-Emieux, G. Mazar\u00e9, P. Objois, \u201cA VLSI asynchronous cellular array to accelerate logical simulations\u201d, proc. of the 30th. Midwest International Symposium on Circuit and Systems, 1987."},{"key":"35_CR18","unstructured":"A; Couvert, A. Maddi, R. P\u00e9drono \"Object Sharing in Distributed Systems \u2014 Principles of garbage collection\", IRISA, INRIA report 963, January 1989 (in french)"},{"key":"35_CR19","unstructured":"W.J. Dally, \u201cWire-Efficient VLSI Multiprocessor Communication Networks\u201d, 1987 Stanford Conference on Advanced Research in VLSI, 1987, pp 391\u2013415"},{"key":"35_CR20","doi-asserted-by":"crossref","unstructured":"W.J. Dally, \u201cFine-Grain Message-Passing Concurrent Computers\u201d, proc. of the Third Conference on Hypercubes Concurrent Computers and Applications, vol. 1, Pasadena, January 19\u201320, 1988","DOI":"10.21236\/ADA200789"},{"key":"35_CR21","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1146\/annurev.cs.03.060188.001313","volume":"3","author":"D. Eppstein","year":"1988","unstructured":"D. Eppstein, Z. Galil, \"Parallel algorithmic Technic for Combinatorial Computation\" Ann. rev. Compt. Sci., 3:233\u2013283, 1988","journal-title":"Ann. rev. Compt. Sci."},{"key":"35_CR22","unstructured":"Esprit Project P440, \"Final Report\", December 1989."},{"key":"35_CR23","unstructured":"J. Fowler, \"Studies of algorithms adapted to a network of dynamic processes\", University of Edinburgh, M.Sc Report September 1990."},{"key":"35_CR24","unstructured":"C. Germain, J-L. B\u00e9chennec, D. Etiemble, J-P. Sansonnet, \u201cA New Communication Design for Massively Parallel Message-Passing Architectures\u201d, IFIP Working Conf. on Decentralized Systems 1989, North-Holland ed."},{"key":"35_CR25","unstructured":"C. Germain, J-L B\u00e9chennec, D. Etiemble, J-P. Sansonnet, \u201cAn Interconnection Network and a Routing Scheme for a Massively Parallel Message-Passing Multicomputer\u201d, Third Symp. on Frontiers 90 conference on Massively Parallel Computation, October 8\u201310 College Park, MD"},{"key":"35_CR26","unstructured":"C. Germain, J-L. Giavitto, \"A Comparaison of Two Routing strategy for Massively Parallel Computers\", 5th International Symposium on Computer and Information Science, Capadoccia, Nov. 90."},{"key":"35_CR27","unstructured":"C. Germain, J-L. Giavitto, J-P. Sansonnet, \"Implementation d'un paradigme de progrmmation fonctionnelle sur une machine massivement parallele\" (implementation of a paradigmatic functionnal programming style on a massively parallel computer), LRI-Archi TR 90-07, also submitted to publication (in french)."},{"key":"35_CR28","unstructured":"A. Gibbons, W. Rytter, \"Efficient parallel algorithms\" Cambridge University Press \u2014 1988, (chap. 5)"},{"key":"35_CR29","first-page":"169","volume":"87","author":"D.C. Grunwald","year":"1987","unstructured":"D.C. Grunwald, D.A. Reed, \u201cBenchmarking Hypercubes Hardware and Software\u201d, Hypercube Multiprocessors 87, 1987, pp 169\u2013177","journal-title":"Hypercube Multiprocessors"},{"key":"35_CR30","unstructured":"C. Hewitt, B. Smith, \"A PLASMA Primer\", rough draft, 13:17 1975, MIT-AIL"},{"key":"35_CR31","unstructured":"Hewitt C., \"Viewing Control Structure as Patterns of Passing Messages\", MIT Artificial Intelligence Memo 410, December 1976"},{"key":"35_CR32","unstructured":"Hewitt C., \"Apiary multiprocessor architecture knowledge system\", prooc. of the joint SRC\/Univ. of Newcastle upon Tyne Workshop on VLSI, Machine Architecture and Very High Level LAnguages, October 1980."},{"key":"35_CR33","unstructured":"W.D. Hillis, \u201cThe Connection Machine\u201d, The MIT Press, 1985"},{"key":"35_CR34","doi-asserted-by":"crossref","unstructured":"W.D. Hillis, G.L. Steele, \u201cData Parallel Algorithms\u201d, CACM vol.29 no12, December 1986.","DOI":"10.1145\/7902.7903"},{"key":"35_CR35","doi-asserted-by":"crossref","unstructured":"P. Hudak, R.M. Keller, \"Garbage collection and task deletion in distributed applicative processing systems\", proc. ACM conference on Lisp and Functional Programming, 1982 pp 168\u2013178.","DOI":"10.1145\/800068.802147"},{"key":"35_CR36","doi-asserted-by":"crossref","unstructured":"J. Hughes, \"A Distributed Garbage Collection Algorithm\" proc. ACM conference on Functional Programming Languages and Computer Architecture, Nancy 1985, LNCS 201.","DOI":"10.1007\/3-540-15975-4_41"},{"key":"35_CR37","unstructured":"INTEL Scientific Computers, \u201cIntel iPSC System Overview\u201d, Order no 310610-001, 1986"},{"key":"35_CR38","unstructured":"W. Kornfeld, \"Using Parallel Processing for Problem Solving\", AI Memo 561, MIT, december 1979."},{"key":"35_CR39","doi-asserted-by":"crossref","unstructured":"F.T. Leighton, B. Maggs, S. Rao, \u201cUniversal Packet Routing Algorithms\u201d,29 st IEEE Symp. on Foudations of Computer Science,1988, pp 256\u2013269","DOI":"10.1109\/SFCS.1988.21942"},{"key":"35_CR40","unstructured":"H. Lieberman, \"A preview of Act-1\", AI Memo 625, MIT AI Laboratory, 1981."},{"issue":"6","key":"35_CR41","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1145\/358141.358147","volume":"26","author":"H. Lieberman","year":"1983","unstructured":"H. Lieberman, C. Hewitt, \"A real-time garbage collector based on the lifetimes of objects\", CACM vol. 26 no6, pp 419\u2013428 June 1983.","journal-title":"CACM"},{"key":"35_CR42","unstructured":"F.C.H. Lin, \"Load Balancing and Fault Tolerance in Applicative Systems\", Ph.D. Dissertation, Dep. of Computer Science, Univ. of Utah, 1985."},{"key":"35_CR43","unstructured":"L. Litzler, M. Tr\u00e9hel, \"The kernel of an actor language for a multi-transputer system\", ISMM Lugano, june 1990."},{"key":"35_CR44","doi-asserted-by":"crossref","unstructured":"S.F. Nugent, \u201cThe iPSC\/2 Direct-Connect Communications Technology\u201d, 3\u00b0 Conf. on Hypercube Concurrent Computers and Applications, 1988","DOI":"10.1145\/62297.62305"},{"key":"35_CR45","doi-asserted-by":"crossref","unstructured":"A. Pnueli, \"Application of temporal logic to the specification and verification of reactive systems: a survey of current trends\", LNCS, 1986.","DOI":"10.1007\/BFb0027047"},{"key":"35_CR46","doi-asserted-by":"crossref","unstructured":"D.A. Reed, R.M. Fujimoto, \u201cMulticomputer Networks \u2014 Message-Based Parallel Processing\u201d, The MIT Press, 1987","DOI":"10.7551\/mitpress\/4792.001.0001"},{"key":"35_CR47","unstructured":"J.-P. Sansonnet, \u201cConcepts d'Architectures Avanc\u00e9es\u201d, Tome 1, cours de DEA de l'Universit\u00e9 d'Orsay, LRI 1990 (in french)."},{"issue":"1","key":"35_CR48","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/2465.2467","volume":"28","author":"C.L. Seitz","year":"1985","unstructured":"C.L. Seitz, \u201cThe Cosmic Cube\u201d, Com. ACM, vol. 28, no 1, Jan. 1985, pp 22","journal-title":"Com. ACM"},{"key":"35_CR49","unstructured":"W. Stallings Ed., \u201cReduced Instruction Set Computers Tutorial\u201d, IEEE Computer Society Press \u2014 1986"},{"key":"35_CR50","unstructured":"G.L. Steele Jr., G. Sussman, \u201cScheme: An interpreter for the extended lambda calculus\u201d, MIT AI Lab memo 349\u20131975"},{"key":"35_CR51","unstructured":"B. Stroustrup, \"The C++ Programming Language\" Addison-Weslay, 1987."},{"key":"35_CR52","unstructured":"D. G. Theriault, \"Issues in the design and implementation of Act2\", tech. rep. ai-tr \u00e8\u00e9!, MIT, June 1983."},{"key":"35_CR53","doi-asserted-by":"crossref","unstructured":"P. Treleaven, D.R. Brownbridge, R.P. Hopkins, \u201cData driven and Demand Driven Architectures\u201d, ACM Computing survey Vol 14 no 1 \u2014 1982","DOI":"10.1145\/356869.356873"},{"issue":"2","key":"35_CR54","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1137\/0211027","volume":"11","author":"L.G. Valiant","year":"1982","unstructured":"L.G. Valiant, \u201cA scheme for fast parallel communication\u201d, SIAM Jour. on Computing, vol. 11, no 2, Mai 1982, pp 350\u2013361","journal-title":"SIAM Jour. on Computing"},{"key":"35_CR55","unstructured":"L.G. Valiant \"Bulk-synchronous parallel computers\" Prooc. of the A.I. and Message Passing Architecture Conference, p 15\u201322, London, 1989. J. Wiley."},{"key":"35_CR56","unstructured":"P. Watson, I. Watson, \"An efficient garbage collection scheme for parallel computer\", proc. of PARLE II, LNCS 259."},{"key":"35_CR57","unstructured":"A. Yonezawa, E. Shibayama, H. Matsuda, T. Takada, Y. Honda \"Modelling and Programming in an Object Oriented Concurent Language ABCL\/1\", Research report C-75, Dept. of Information Science, Tokyo Institute of Technology, Nov. 86."},{"key":"35_CR58","doi-asserted-by":"crossref","unstructured":"A. Yonezawa, H. Matsuda, E. Shibayama \"An Approach to Object Oriented Concurrent Programming: a language ABCL\", Proc. of the third Workshop on Object-Oriented Languages, Paris 1986.","DOI":"10.1145\/28697.28722"}],"container-title":["Lecture Notes in Computer Science","Distributed Memory Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0032951","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T11:13:58Z","timestamp":1634296438000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/BFb0032951"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540539513","9783540464785"],"references-count":58,"URL":"https:\/\/doi.org\/10.1007\/bfb0032951","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]},"assertion":[{"value":"17 June 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}