{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:44:16Z","timestamp":1725565456052},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540220565"},{"type":"electronic","value":"9783540247098"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24709-8_93","type":"book-chapter","created":{"date-parts":[[2010,9,11]],"date-time":"2010-09-11T01:43:48Z","timestamp":1284169428000},"page":"882-891","source":"Crossref","is-referenced-by-count":2,"title":["Threads in an Undergraduate Course: A Java Example Illuminating Different Multithreading Approaches"],"prefix":"10.1007","author":[{"given":"H. Martin","family":"B\u00fccker","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Lang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans-Joachim","family":"Pflug","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andre","family":"Vehreschild","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"93_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/3-540-70734-4_5","volume-title":"Applied Parallel Computing. New Paradigms for HPC in Industry and Academia","author":"M. Philippsen","year":"2001","unstructured":"Philippsen, M., et al.: JavaGrande \u2013 Work and Results of the JavaGrande Forum. In: S\u00f8revik, T., Manne, F., Moe, R., Gebremedhin, A.H. (eds.) PARA 2000. LNCS, vol.\u00a01947, pp. 20\u201336. Springer, Heidelberg (2001)"},{"key":"93_CR2","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/5992.908997","volume":"3","author":"R.F. Boisvert","year":"2001","unstructured":"Boisvert, R.F., Moreira, J., Philippsen, M., Pozo, R.: Java and numerical computing. IEEE Computing in Science and Engineering\u00a03, 18\u201324 (2001)","journal-title":"IEEE Computing in Science and Engineering"},{"key":"93_CR3","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1155\/2002\/314103","volume":"10","author":"J.E. Moreira","year":"2002","unstructured":"Moreira, J.E., Midkiff, S.P., Gupta, M., Wu, P., Almasi, G., Artigas, P.: NINJA: Java for high performance numerical computing. Scientific Programming\u00a010, 19\u201333 (2002)","journal-title":"Scientific Programming"},{"key":"93_CR4","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1145\/349214.349222","volume":"22","author":"J.E. Moreira","year":"2002","unstructured":"Moreira, J.E., Midkiff, S.P., Gupta, M.: From flop to megaflops: Java for technical computing. ACM Transactions on Programming Languages and Systems\u00a022, 265\u2013295 (2002)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"93_CR5","unstructured":"Java Grande Forum (2003), \n                    \n                      http:\/\/www.javagrande.org"},{"key":"93_CR6","doi-asserted-by":"publisher","first-page":"1309","DOI":"10.1016\/S0167-739X(03)00089-X","volume":"19","author":"H.M. B\u00fccker","year":"2003","unstructured":"B\u00fccker, H.M., Lang, B., Bischof, C.H.: Parallel programming in computational science: an introductory practical training course for computer science undergraduates at Aachen University. Future Generation Computer Systems\u00a019, 1309\u20131319 (2003)","journal-title":"Future Generation Computer Systems"},{"key":"93_CR7","volume-title":"Concurrent Programming in Java: Design Principles and Patterns","author":"D. Lea","year":"1996","unstructured":"Lea, D.: Concurrent Programming in Java: Design Principles and Patterns. Addison-Wesley, Reading (1996)"},{"key":"93_CR8","volume-title":"Java Threads","author":"S. Oaks","year":"1997","unstructured":"Oaks, S., Wong, H.: Java Threads. O\u2019Reilly, Sebastopol (1997)"},{"key":"93_CR9","unstructured":"OpenMP Architecture Review Board: OpenMP C and C++ Application Program Interface, Version 1.0 (1998)"},{"key":"93_CR10","unstructured":"OpenMP Architecture Review Board: OpenMP Fortran Application Program Interface, Version 2.0 (1999)"},{"key":"93_CR11","doi-asserted-by":"crossref","unstructured":"Bull, J.M., Kambites, M.E.: JOMP \u2013 an OpenMP-like interface for Java. In: Proceedings of the ACM 2000, Java Grande Conference, pp. 44\u201353 (2000)","DOI":"10.1145\/337449.337466"},{"key":"93_CR12","doi-asserted-by":"publisher","first-page":"793","DOI":"10.1002\/cpe.579","volume":"13","author":"M.E. Kambites","year":"2001","unstructured":"Kambites, M.E., Obdrzalek, J., Bull, J.M.: An OpenMP-like interface for parallel programming in Java. Concurrency and Computation: Practice and Experience\u00a013, 793\u2013814 (2001)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"93_CR13","first-page":"165","volume":"8","author":"Message Passing Interface Forum","year":"1994","unstructured":"Message Passing Interface Forum: MPI: A message-passing interface standard. International Journal of Supercomputer Applications 8, 165\u2013414 (1994)","journal-title":"International Journal of Supercomputer Applications"},{"key":"93_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"552","DOI":"10.1007\/3-540-45591-4_75","volume-title":"Parallel and Distributed Processing","author":"M. Baker","year":"2000","unstructured":"Baker, M., Carpenter, B.: MPJ: A proposed Java message passing API and environment for high performance computing. In: Rolim, J.D.P. (ed.) IPDPS-WS 2000. LNCS, vol.\u00a01800, pp. 552\u2013559. Springer, Heidelberg (2000)"},{"key":"93_CR15","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-2272-7","volume-title":"Introduction to Numerical Analysis","author":"J. Stoer","year":"1993","unstructured":"Stoer, J., Bulirsch, R.: Introduction to Numerical Analysis, 2nd edn. Springer, New York (1993)","edition":"2"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2004"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24709-8_93.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T03:05:54Z","timestamp":1620011154000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24709-8_93"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540220565","9783540247098"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24709-8_93","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}