{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,11]],"date-time":"2026-11-11T18:33:54Z","timestamp":1794422034208,"version":"4.9.1"},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642309601","type":"print"},{"value":"9783642309618","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30961-8_2","type":"book-chapter","created":{"date-parts":[[2012,5,22]],"date-time":"2012-05-22T13:44:50Z","timestamp":1337694290000},"page":"15-28","source":"Crossref","is-referenced-by-count":12,"title":["The Design of OpenMP Thread Affinity"],"prefix":"10.1007","author":[{"given":"Alexandre E.","family":"Eichenberger","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christian","family":"Terboven","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Wong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dieter","family":"an Mey","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"OpenMP Pragma and Region Instrumentor (OPARI)"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Broquedis, F., Clet-Ortega, J., Moreaud, S., Furmento, N., Goglin, B., Mercier, G., Thibault, S., Namyst, R.: hwloc: A generic framework for managing hardware affinities in hpc applications. In: 2010 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 180\u2013186 (February 2010)","DOI":"10.1109\/PDP.2010.67"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Terboven, C., an Mey, D., Schmidl, D., Jin, H., Wagner, M.: Data and Thread Affinity in OpenMP Programs. In: Proceedings of the 2008 Workshop on Memory Access on Future Processors: a Solved Problem?, MAW 2008, pp. 377\u2013384. ACM International Conference on Computing Frontiers (2008)","DOI":"10.1145\/1366219.1366222"},{"key":"2_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/978-3-642-13217-9_3","volume-title":"Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More","author":"D. Schmidl","year":"2010","unstructured":"Schmidl, D., Terboven, C., an Mey, D., B\u00fccker, M.: Binding Nested OpenMP Programs on Hierarchical Memory Architectures. In: Sato, M., Hanawa, T., M\u00fcller, M.S., Chapman, B.M., de Supinski, B.R. (eds.) IWOMP 2010. LNCS, vol.\u00a06132, pp. 29\u201342. Springer, Heidelberg (2010)"},{"key":"2_CR5","unstructured":"GNU. GNU libgomp (2012)"},{"key":"2_CR6","unstructured":"IBM. IBM C\/C++ Version 11.1 and FORTRAN Version 13.1 (2009)"},{"key":"2_CR7","unstructured":"Intel. Intel C++ Compiler XE 12.0 User and Reference Guide (2010)"},{"key":"2_CR8","unstructured":"OpenMP ARB. OpenMP Application Program Interface, v. 3.1 (July 2011)"},{"key":"2_CR9","unstructured":"Oracle Solaris Studio 12.2: OpenMP API User\u2019s Guide. Oracle (2012)"},{"key":"2_CR10","unstructured":"Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, J.: MPI-The Complete Reference, 2nd (revised) edn. The MPI Core, vol.\u00a01. MIT Press, Cambridge (1998)"},{"key":"2_CR11","unstructured":"The Portland Group. PGI Compiler User\u2019s Guide (2011)"},{"issue":"3-4","key":"2_CR12","first-page":"169","volume":"18","author":"L. Huang","year":"2010","unstructured":"Huang, L., Jin, H., Yi, L., Chapman, B.: Enabling locality-aware computations in OpenMP. Sci. Program.\u00a018(3-4), 169\u2013181 (2010)","journal-title":"Sci. Program."}],"container-title":["Lecture Notes in Computer Science","OpenMP in a Heterogeneous World"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30961-8_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T14:07:40Z","timestamp":1556806060000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30961-8_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642309601","9783642309618"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30961-8_2","relation":{"is-part-of":[{"id-type":"doi","id":"https:\/\/doi.org\/10.1007\/978-3-642-30961-8","asserted-by":"object"}]},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012]]}}}