{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T10:41:14Z","timestamp":1725532874988},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642022845"},{"type":"electronic","value":"9783642023033"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02303-3_7","type":"book-chapter","created":{"date-parts":[[2009,5,21]],"date-time":"2009-05-21T04:12:28Z","timestamp":1242879148000},"page":"79-92","source":"Crossref","is-referenced-by-count":33,"title":["Dynamic Task and Data Placement over NUMA Architectures: An OpenMP Runtime Perspective"],"prefix":"10.1007","author":[{"given":"Fran\u00e7ois","family":"Broquedis","sequence":"first","affiliation":[]},{"given":"Nathalie","family":"Furmento","sequence":"additional","affiliation":[]},{"given":"Brice","family":"Goglin","sequence":"additional","affiliation":[]},{"given":"Raymond","family":"Namyst","sequence":"additional","affiliation":[]},{"given":"Pierre-Andr\u00e9","family":"Wacrenier","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","first-page":"789","volume-title":"Concurrency: Practice and Experience","author":"S. Benkner","year":"2002","unstructured":"Benkner, S., Brandes, T.: Efficient parallel programming on scalable shared memory systems with High Performance Fortran. In: Concurrency: Practice and Experience, vol.\u00a014, pp. 789\u2013803. John Wiley & Sons, Chichester (2002)"},{"key":"7_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/978-3-540-79561-2_15","volume-title":"OpenMP in a New Era of Parallelism","author":"F. Broquedis","year":"2008","unstructured":"Broquedis, F., Diakhat\u00e9, F., Thibault, S., Aumage, O., Namyst, R., Wacrenier, P.-A.: Scheduling Dynamic OpenMP Applications over Multicore Architectures. In: Eigenmann, R., de Supinski, B.R. (eds.) IWOMP 2008. LNCS, vol.\u00a05004, pp. 170\u2013180. Springer, Heidelberg (2008)"},{"key":"7_CR3","unstructured":"Carlson, W., Draper, J., Culler, D., Yelick, K., Brooks, E., Warren, K.: Introduction to UPC and Language Specification. Technical Report CCS-TR-99-157, George Mason University (May 1999)"},{"key":"7_CR4","first-page":"713","volume-title":"Concurrency: Practice and Experience","author":"B.M. Chapman","year":"2002","unstructured":"Chapman, B.M., Bregier, F., Patil, A., Prabhakar, A.: Achieving performance under OpenMP on ccNUMA and software distributed shared memory systems. In: Concurrency: Practice and Experience, vol.\u00a014, pp. 713\u2013739. John Wiley & Sons, Chichester (2002)"},{"key":"7_CR5","unstructured":"Dolbeau, R., Bihan, S., Bodin, F.: HMPPTM: A Hybrid Multi-core Parallel Programming Environment. Technical report, CAPS entreprise (2007)"},{"key":"7_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-540-79561-2_10","volume-title":"OpenMP in a New Era of Parallelism","author":"A. Duran","year":"2008","unstructured":"Duran, A., Perez, J.M., Ayguade, E., Badia, R., Labarta, J.: Extending the OpenMP Tasking Model to Allow Dependant Tasks. In: Eigenmann, R., de Supinski, B.R. (eds.) IWOMP 2008. LNCS, vol.\u00a05004, pp. 111\u2013122. Springer, Heidelberg (2008)"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Frigo, M., Leiserson, C.E., Randall, K.H.: The Implementation of the Cilk-5 Multithreaded Language. In: ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Montreal, Canada (June 1998)","DOI":"10.1145\/277650.277725"},{"key":"7_CR8","volume-title":"MTAAP 2009: Workshop on Multithreaded Architectures and Applications, held in conjunction with IPDPS 2009","author":"B. Goglin","year":"2009","unstructured":"Goglin, B., Furmento, N.: Enabling High-Performance Memory-Migration in Linux for Multithreaded Applications. In: MTAAP 2009: Workshop on Multithreaded Architectures and Applications, held in conjunction with IPDPS 2009, Rome, Italy, May 2009. IEEE Computer Society Press, Los Alamitos (2009)"},{"key":"7_CR9","unstructured":"Intel. Thread Building Blocks, http:\/\/www.intel.com\/software\/products\/tbb\/"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Koelbel, C., Loveman, D., Schreiber, R., Steele, G., Zosel, M.: The High Performance Fortran Handbook (1994)","DOI":"10.1063\/1.4823319"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"L\u00f6f, H., Holmgren, S.: Affinity-on-next-touch: increasing the performance of an industrial PDE solver on a cc-NUMA system. In: 19th ACM International Conference on Supercomputing, Cambridge, MA, USA, June 2005, pp. 387\u2013392 (2005)","DOI":"10.1145\/1088149.1088201"},{"key":"7_CR12","unstructured":"McCalpin, J.D.: Memory bandwidth and machine balance in current high performance computers. In: IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, December 1995, pp. 19\u201325 (1995)"},{"key":"7_CR13","first-page":"95","volume-title":"International Conference on Parallel Processing","author":"D.S. Nikolopoulos","year":"2000","unstructured":"Nikolopoulos, D.S., Papatheodorou, T.S., Polychronopoulos, C.D., Labarta, J., Ayguad\u00e9, E.: User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory Multiprocessors. In: International Conference on Parallel Processing, September 2000, pp. 95\u2013103. IEEE Computer Society Press, Los Alamitos (2000)"},{"key":"7_CR14","doi-asserted-by":"publisher","first-page":"1069","DOI":"10.1006\/jpdc.2001.1817","volume":"62","author":"D.S. Nikolopoulos","year":"2002","unstructured":"Nikolopoulos, D.S., Polychronopoulos, C.D., Papatheodorou, T.S., Labarta, J., Ayguad\u00e9, E.: Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors. Parallel and Distributed Computing\u00a062, 1069\u20131103 (2002)","journal-title":"Parallel and Distributed Computing"},{"key":"7_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1007\/978-3-540-68555-5_31","volume-title":"OpenMP Shared Memory Parallel Programming","author":"M. Nord\u00e9n","year":"2008","unstructured":"Nord\u00e9n, M., L\u00f6f, H., Rantakokko, J., Holmgren, S.: Geographical Locality and Dynamic Data Migration for OpenMP Implementations of Adaptive PDE Solvers. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005 and IWOMP 2006. LNCS, vol.\u00a04315, pp. 382\u2013393. Springer, Heidelberg (2008)"},{"key":"7_CR16","first-page":"377","volume-title":"MAW 2008: Proceedings of the 2008 workshop on Memory access on future processors","author":"C. Terboven","year":"2008","unstructured":"Terboven, C., an Mey, D., Schmidl, D., Jin, H., Reichstein, T.: Data and Thread Affinity in OpenMP Programs. In: MAW 2008: Proceedings of the 2008 workshop on Memory access on future processors, pp. 377\u2013384. ACM, New York (2008)"},{"key":"7_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/978-3-540-69303-1_19","volume-title":"A Practical Programming Model for the Multi-Core Era","author":"S. Thibault","year":"2008","unstructured":"Thibault, S., Broquedis, F., Goglin, B., Namyst, R., Wacrenier, P.-A.: An efficient openMP runtime system for hierarchical architectures. In: Chapman, B., Zheng, W., Gao, G.R., Sato, M., Ayguad\u00e9, E., Wang, D. (eds.) IWOMP 2007. LNCS, vol.\u00a04935, pp. 161\u2013172. Springer, Heidelberg (2008)"},{"key":"7_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/978-3-540-74466-5_6","volume-title":"Euro-Par 2007 Parallel Processing","author":"S. Thibault","year":"2007","unstructured":"Thibault, S., Namyst, R., Wacrenier, P.-A.: Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched Framework. In: Kermarrec, A.-M., Boug\u00e9, L., Priol, T. (eds.) Euro-Par 2007. LNCS, vol.\u00a04641, pp. 42\u201351. Springer, Heidelberg (2007)"}],"container-title":["Lecture Notes in Computer Science","Evolving OpenMP in an Age of Extreme Parallelism"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02303-3_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T07:59:54Z","timestamp":1558339194000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02303-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642022845","9783642023033"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02303-3_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}