{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:15:28Z","timestamp":1725567328919},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642156533"},{"type":"electronic","value":"9783642156540"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15654-0_9","type":"book-chapter","created":{"date-parts":[[2010,9,30]],"date-time":"2010-09-30T07:40:26Z","timestamp":1285832426000},"page":"123-135","source":"Crossref","is-referenced-by-count":1,"title":["Software Architectures for Flexible Task-Oriented Program Execution on Multicore Systems"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Rauber","sequence":"first","affiliation":[]},{"given":"Gudula","family":"R\u00fcnger","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"5","key":"9_CR1","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1016\/S0167-739X(02)00172-3","volume":"19","author":"M. Aldinucci","year":"2003","unstructured":"Aldinucci, M., Danelutto, M., Teti, P.: An advanced environment supporting structured parallel programming in Java. Future Generation Computer Systems\u00a019(5), 611\u2013626 (2003)","journal-title":"Future Generation Computer Systems"},{"key":"9_CR2","unstructured":"Allen, E., Chase, D., Hallett, J., Luchangco, V., Maessen, J.-W., Ryo, S., Steele Jr., G.L., Tobin-Hochstadt, S.: The Fortress Language Specification, Version 1.0. Technical report, Sun Microsystems, Inc. (March 2008)"},{"issue":"1","key":"9_CR3","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1006\/jpdc.1996.0107","volume":"37","author":"R.D. Blumofe","year":"1996","unstructured":"Blumofe, R.D., Joerg, C.F., Kuszmaul, B.C., Leiserson, C.E., Randall, K.H., Zhou, Y.: Cilk: An efficient multithreaded runtime system. Journal of Parallel and Distributed Computing\u00a037(1), 55\u201369 (1996)","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"5","key":"9_CR4","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1145\/324133.324234","volume":"46","author":"R.D. Blumofe","year":"1999","unstructured":"Blumofe, R.D., Leiserson, C.E.: Scheduling multithreaded computations by work stealing. J. ACM\u00a046(5), 720\u2013748 (1999)","journal-title":"J. ACM"},{"issue":"3","key":"9_CR5","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1177\/1094342007078442","volume":"21","author":"B.L. Chamberlain","year":"2007","unstructured":"Chamberlain, B.L., Callahan, D., Zima, H.P.: Parallel Programmability and the Chapel Language. Int. J. High Perform. Comput. Appl.\u00a021(3), 291\u2013312 (2007)","journal-title":"Int. J. High Perform. Comput. Appl."},{"issue":"4","key":"9_CR6","first-page":"345","volume":"6","author":"B. Chapman","year":"1997","unstructured":"Chapman, B., Haines, M., Mehrota, P., Zima, H., Van Rosendale, J.: Opus: A coordination language for multidisciplinary applications. Sci. Program.\u00a06(4), 345\u2013362 (1997)","journal-title":"Sci. Program."},{"key":"9_CR7","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1145\/1094811.1094852","volume-title":"OOPSLA 2005: Proc. of the 20th ACM Conf. on Object-oriented Programming, systems, languages, and applications","author":"P. Charles","year":"2005","unstructured":"Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: OOPSLA 2005: Proc. of the 20th ACM Conf. on Object-oriented Programming, systems, languages, and applications, pp. 519\u2013538. ACM, New York (2005)"},{"key":"9_CR8","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/EMPDP.2005.11","volume-title":"Proc. of the 13th Euromicro Conf. on Parallel, Distributed and Network-Based Processing (PDP 2005)","author":"M. Diaz","year":"2005","unstructured":"Diaz, M., Romero, S., Rubio, B., Soler, E., Troya, J.M.: An Aspect Oriented Framework for Scientific Component Development. In: Proc. of the 13th Euromicro Conf. on Parallel, Distributed and Network-Based Processing (PDP 2005), pp. 290\u2013296. IEEE, Los Alamitos (2005)"},{"issue":"3","key":"9_CR9","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1142\/S0129626403001409","volume":"13","author":"A.J. Dorta","year":"2003","unstructured":"Dorta, A.J., Gonz\u00e1lez, J.A., Rodr\u00edguez, C., de Sande, F.: llc: A Parallel Skeletal Language. Parallel Processing Letters\u00a013(3), 437\u2013448 (2003)","journal-title":"Parallel Processing Letters"},{"issue":"7","key":"9_CR10","doi-asserted-by":"publisher","first-page":"940","DOI":"10.1109\/TPDS.2009.11","volume":"20","author":"P.-F. Dutot","year":"2009","unstructured":"Dutot, P.-F., N\u2019Takpe, T., Suter, F., Casanova, H.: Scheduling Parallel Task Graphs on (Almost) Homogeneous Multicluster Platforms. IEEE Transactions on Parallel and Distributed Systems\u00a020(7), 940\u2013952 (2009)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"1","key":"9_CR11","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1006\/jpdc.1995.1044","volume":"26","author":"I.T. Foster","year":"1995","unstructured":"Foster, I.T., Chandy, K.M.: Fortran M: A Language for Modular Parallel Programming. J. Parallel Distrib. Comput.\u00a026(1), 24\u201335 (1995)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"6","key":"9_CR12","doi-asserted-by":"publisher","first-page":"1131","DOI":"10.1145\/295656.295658","volume":"20","author":"S. Ben Hassen","year":"1998","unstructured":"Ben Hassen, S., Bal, H.E., Jacobs, C.J.H.: A task- and data-parallel programming language based on shared objects. ACM Transactions on Programming Languages and Systems (TOPLAS)\u00a020(6), 1131\u20131170 (1998)","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"9_CR13","unstructured":"High Performance Fortran Forum. High Performance Fortran Language Specification 2.0. Technical report, Center for Research on Parallel Computation, Rice University (1997)"},{"key":"9_CR14","first-page":"421","volume-title":"Petascale Computing: Algorithms and Applications","author":"L.V. Kale","year":"2008","unstructured":"Kale, L.V., Bohm, E., Mendes, C.L., Wilmarth, T., Zheng, G.: Programming Petascale Applications with Charm++ and AMPI. In: Bader, D. (ed.) Petascale Computing: Algorithms and Applications, pp. 421\u2013441. Chapman & Hall \/ CRC Press, Boca Raton (2008)"},{"key":"9_CR15","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1145\/1640089.1640106","volume-title":"OOPSLA 2009: Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications","author":"D. Leijen","year":"2009","unstructured":"Leijen, D., Schulte, W., Burckhardt, S.: The design of a task parallel library. In: OOPSLA 2009: Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, pp. 227\u2013242. ACM, New York (2009)"},{"key":"9_CR16","volume-title":"Proc. of the 6th Int. Symp. on Par. and Distrib. Comp.","author":"T. N\u2019takp\u00e9","year":"2007","unstructured":"N\u2019takp\u00e9, T., Suter, F., Casanova, H.: A Comparison of Scheduling Approaches for Mixed-Parallel Applications on Heterogeneous Platforms. In: Proc. of the 6th Int. Symp. on Par. and Distrib. Comp. IEEE, Los Alamitos (2007)"},{"key":"9_CR17","unstructured":"OpenMP Application Program Interface, Version 3.0 (May 2008), \n                \n                  http:\/\/www.openmp.org"},{"key":"9_CR18","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/978-1-4471-0097-3_6","volume-title":"Patterns and skeletons for parallel and distributed computing","author":"S. Pelagatti","year":"2003","unstructured":"Pelagatti, S.: Task and data parallelism in P3L. In: Rabhi, F.A., Gorlatch, S. (eds.) Patterns and skeletons for parallel and distributed computing, pp. 155\u2013186. Springer, London (2003)"},{"issue":"4","key":"9_CR19","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1109\/32.844492","volume":"26","author":"T. Rauber","year":"2000","unstructured":"Rauber, T., R\u00fcnger, G.: A Transformation Approach to Derive Efficient Parallel Implementations. IEEE Transactions on Software Engineering\u00a026(4), 315\u2013339 (2000)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"9_CR20","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1016\/j.jpdc.2004.10.006","volume":"65","author":"T. Rauber","year":"2005","unstructured":"Rauber, T., R\u00fcnger, G.: Tlib - A Library to Support Programming with Hierarchical Multi-processor Tasks. Journ. of Parallel and Distrib. Comput.\u00a065(3), 347\u2013360 (2005)","journal-title":"Journ. of Parallel and Distrib. Comput."},{"key":"9_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/263764.263768","volume-title":"Proc. of the 6th ACM SIGPLAN symposium on Principles and practice of parallel programming","author":"J. Subhlok","year":"1997","unstructured":"Subhlok, J., Yang, B.: A new model for integrated nested task and data parallel programming. In: Proc. of the 6th ACM SIGPLAN symposium on Principles and practice of parallel programming, pp. 1\u201312. ACM Press, New York (1997)"},{"issue":"7","key":"9_CR22","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/1095408.1095421","volume":"3","author":"H. Sutter","year":"2005","unstructured":"Sutter, H., Larus, J.: Software and the Concurrency Revolution. ACM Queue\u00a03(7), 54\u201362 (2005)","journal-title":"ACM Queue"},{"key":"9_CR23","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1002\/cpe.659","volume":"15","author":"C. Reeuwijk van","year":"2003","unstructured":"van Reeuwijk, C., Kuijlman, F., Sips, H.J.: Spar: a Set of Extensions to Java for Scientific Computation. Concurrency and Computation: Practice and Experience\u00a015, 277\u2013299 (2003)","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"8","key":"9_CR24","doi-asserted-by":"publisher","first-page":"1158","DOI":"10.1109\/TPDS.2008.219","volume":"20","author":"N. Vydyanathan","year":"2009","unstructured":"Vydyanathan, N., Krishnamoorthy, S., Sabin, G.M., Catalyurek, U.V., Kurc, T., Sadayappan, P., Saltz, J.H.: An Integrated Approach to Locality-Conscious Processor Allocation and Scheduling of Mixed-Parallel Applications. IEEE Transactions on Parallel and Distributed Systems\u00a020(8), 1158\u20131172 (2009)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9_CR25","first-page":"211","volume-title":"FRONTIERS 1995: Proceedings of the Fifth Symposium on the Frontiers of Massively Parallel Computation (Frontiers 1995)","author":"E.A. West","year":"1995","unstructured":"West, E.A., Grimshaw, A.S.: Braid: integrating task and data parallelism. In: FRONTIERS 1995: Proceedings of the Fifth Symposium on the Frontiers of Massively Parallel Computation (Frontiers 1995), p. 211. IEEE Computer Society, Los Alamitos (1995)"}],"container-title":["Complex Systems Design &amp; Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15654-0_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T13:00:41Z","timestamp":1619787641000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15654-0_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642156533","9783642156540"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15654-0_9","relation":{},"subject":[],"published":{"date-parts":[[2010]]}}}