{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:54:05Z","timestamp":1725490445413},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540739395"},{"type":"electronic","value":"9783540739401"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-73940-1_58","type":"book-chapter","created":{"date-parts":[[2007,8,28]],"date-time":"2007-08-28T13:30:14Z","timestamp":1188307814000},"page":"579-588","source":"Crossref","is-referenced-by-count":2,"title":["Variable Reassignment in the T++ Parallel Programming Language"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Moskovsky","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vladimir","family":"Roganov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergei","family":"Abramov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anton","family":"Kuznetsov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"58_CR1","volume-title":"Parallel Programming in OpenMP","author":"R. Chandra","year":"2000","unstructured":"Chandra, R., Menon, R., Dagum, L., Kohr, D., Maydan, D., Mcdonald, J.: Parallel Programming in OpenMP. Morgan Kaufmann, Seattle (2000)"},{"key":"58_CR2","doi-asserted-by":"crossref","unstructured":"Kaleev, L. V., Krishnan, S.: Charm++: Parallel Programming with Message-Driven Objects in [18], pp. 175\u2013213","DOI":"10.7551\/mitpress\/5241.003.0009"},{"key":"58_CR3","doi-asserted-by":"crossref","unstructured":"Grimshaw, A.S.: Easy to Use Object-Oriented Parallel Programming with Mentat IEEE Computer, pp. 39\u201351 (May 1993)","DOI":"10.1109\/2.211896"},{"key":"58_CR4","unstructured":"Lusk, E., et al.: MPI-2: Extensions to the Message-Passing Interface MPI Forum (2001)"},{"key":"58_CR5","unstructured":"Cilk, R.K.H.: Efficient Multithreaded Computing, Ph. D. Thesis. MIT\u00a0Department of Electrical Engineering and Computer Science (June 1998), http:\/\/supertech.lcs.mit.edu\/cilk\/"},{"issue":"4","key":"58_CR6","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"R. Halstead","year":"1985","unstructured":"Halstead, R.: MULTILISP: a language for concurrent symbolic computation. ACM Transactions on Programming Languages and Systems (TOPLAS)\u00a07(4), 501\u2013538 (1985)","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"58_CR7","unstructured":"Zhang, L., Krintz, C., Soman, S.: Efficient Support of Fine-grained Futures in Java. In: International Conference on Parallel and Distributed Computing Systems (PDCS), Dallas, TX (November 2006)"},{"key":"58_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/3-540-45361-X_4","volume-title":"Implementation of Functional Languages","author":"R.F. Pointon","year":"2001","unstructured":"Pointon, R.F., Trinder, P.W., Loidl, H-W.: The Design and Implementation of Glasgow distributed Haskell. In: Mohnen, M., Koopman, P. (eds.) IFL 2000. LNCS, vol.\u00a02011, pp. 53\u201370. Springer, Heidelberg (2001)"},{"key":"58_CR9","doi-asserted-by":"crossref","unstructured":"Lastovetsky, A.: mpC \u2014 a Multi-Paradigm Programming Language for Massively Parallel Computers ACM SIGPLAN Notices 31(2), 13\u201320 (February 1996)","DOI":"10.1145\/226060.226064"},{"key":"58_CR10","series-title":"Lecture Notes in Computer Science","first-page":"1","volume-title":"Multiparadigm Programming in Mozart\/Oz","author":"G. Smolka","year":"2005","unstructured":"Smolka, G.: The Development of Oz and Mozart. In: Van Roy, P. (ed.) MOZ 2004. LNCS, vol.\u00a03389, p. 1. Springer, Heidelberg (2005)"},{"key":"58_CR11","unstructured":"Loidl, H-W.: Granularity in Large-Scale Parallel Functional Programming PhD. Thesis. University of Glasgow (March 1998), available online http:\/\/www.dcs.gla.ac.uk\/~hwloidl\/publications\/PhD.ps.gz"},{"key":"58_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/3-540-36569-9_13","volume-title":"High Performance Computing for Computational Science - VECPAR 2002","author":"T. Goodale","year":"2003","unstructured":"Goodale, T., et al.: The Cactus Framework and Toolkit: Design and Applications. In: Palma, J.M.L.M., Sousa, A.A., Dongarra, J.J., Hern\u00e1ndez, V. (eds.) VECPAR 2002. LNCS, vol.\u00a02565, pp. 197\u2013227. Springer, Heidelberg (2003)"},{"key":"58_CR13","doi-asserted-by":"crossref","unstructured":"Cantonnet, F., El-Ghazawi, T.: Performance and Potential: A\u00a0NPB\u00a0Experimental Study Supercomputing Conference (2002), http:\/\/sc-2002.org\/paperpdfs\/pap.pap316.pdf","DOI":"10.1109\/SC.2002.10034"},{"key":"58_CR14","doi-asserted-by":"crossref","unstructured":"Cann, D.: Retire Fortran? Debate Rekindled. Supercomputing Conference, New-Mexico, USA (November 1991)","DOI":"10.1145\/125826.125976"},{"key":"58_CR15","unstructured":"Turchin, V.F.: REFAL-5 programming guide and reference manual New England Publishig Co., Holyoke (1989)"},{"key":"58_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/11535294_26","volume-title":"Parallel Computing Technologies","author":"S. Abramov","year":"2005","unstructured":"Abramov, S., Adamovich, A.I., Inyukhin, A., Moskovsky, A., Roganov, V., Shevchuk, E., Yu, S., Vodomerov, A.: OpenTS: An Outline of Dynamic Parallelization Approach. In: Malyshkin, V. (ed.) PaCT 2005. LNCS, vol.\u00a03606, pp. 303\u2013312. Springer, Heidelberg (2005)"},{"key":"58_CR17","doi-asserted-by":"crossref","unstructured":"Talia, D.: Advances in Programming Languages for Parallel Computing in Annual Review of Scalable Computing, Yuen C. K., pp. 28\u201358 (2000)","DOI":"10.1142\/9789812792228_0002"},{"volume-title":"Parallel Programming Using C++","year":"1996","key":"58_CR18","unstructured":"Wilson, G.V., Lu, P. (eds.): Parallel Programming Using C++. MIT Press, Cambridge (1996)"},{"key":"58_CR19","volume-title":"The Design and Evolution of C++","author":"B. Stroustrup","year":"2004","unstructured":"Stroustrup, B.: The Design and Evolution of C++. Addison-Wesley, London (2004) (in Russian translation: Piter, St.Petersburg, 2007)"},{"key":"58_CR20","unstructured":"Carter, J.B., Khandekar, D., Kamb, L.: Distributed shared memory: where we are and where we should be headed Fifth Workshop on Hot Topics in Operating Systems (HotOS-V), Orcas Island, Washington (May 04-05, 1995)"},{"key":"58_CR21","doi-asserted-by":"crossref","unstructured":"Chiba, S.: A Metaobject Protocol for C++. In: Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pp. 285\u2013299 (October 1995)","DOI":"10.1145\/217838.217868"},{"key":"58_CR22","doi-asserted-by":"crossref","unstructured":"Harris, T., Fraser, K.: Language Support for Lightweight Transactions Object-Oriented Programming, Systems, Languages, and Applications. pp. 388\u2013402 (October 2003)","DOI":"10.1145\/949338.949340"},{"key":"58_CR23","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Moss, J.E.B.: Transactional Memory: Architectural Support for Lock-Free Data Structures. In: Proceedings of the 20th Annual International Symposium on Computer Architecture, pp. 289\u2013300 (1992)","DOI":"10.1145\/173682.165164"},{"key":"58_CR24","unstructured":"Arslambekov, R.M., Potemkin, V.A., Guccione, S.: Parallel version of MultiGen for multi-conformational analysis of biological activity of compounds XII International Conference CMMASS 2003, Book of abstracts (2003)"},{"key":"58_CR25","doi-asserted-by":"crossref","unstructured":"Kornev, A.: On globally stable dynamic processes Russian Journal of Numerical Analysis and Mathematical Modelling 17(5), 472","DOI":"10.1515\/rnam-2002-0505"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-73940-1_58.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,17]],"date-time":"2024-02-17T16:40:00Z","timestamp":1708188000000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-73940-1_58"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540739395","9783540739401"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-73940-1_58","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}