{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T08:55:52Z","timestamp":1754556952786},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540404354"},{"type":"electronic","value":"9783540450092"}],"license":[{"start":{"date-parts":[[2003,1,1]],"date-time":"2003-01-01T00:00:00Z","timestamp":1041379200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-45009-2_12","type":"book-chapter","created":{"date-parts":[[2007,2,28]],"date-time":"2007-02-28T07:13:46Z","timestamp":1172646826000},"page":"147-159","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Is the Schedule Clause Really Necessary in OpenMP?"],"prefix":"10.1007","author":[{"given":"Eduard","family":"Ayguad\u00e9","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bob","family":"Blainey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Duran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Mart\u00ednez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ra\u00fal","family":"Silvera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2003,5,27]]},"reference":[{"issue":"1","key":"12_CR1","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1109\/71.205655","volume":"4","author":"T.H. Tzen","year":"1993","unstructured":"T.H. Tzen and L.M. Ni. Trapezoid self-scheduling scheme for parallel computers. IEEE Trans. on Parallel and Distributed Systems, 4(1):87\u201398, 1993.","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"issue":"8","key":"12_CR2","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/135226.135232","volume":"35","author":"E. Schonberg","year":"1992","unstructured":"E. Schonberg, S.F. Hummel, and L.E. Flynn. Factoring: A practical and robust method for scheduling parallel loops. Communications of the ACM, 35(8):90\u2013101, 1992.","journal-title":"Communications of the ACM"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"S. Lucco. A dynamic scheduling method for irregular parallel programs. In Proceedings of ACM SIGPLAN\u201992 Conference on Programming Language Desing and Implementation, pages 220\u2013211, 1992.","DOI":"10.1145\/143095.143134"},{"key":"12_CR4","unstructured":"Kelvin K. Yule and David J. Lilja. Categorizing parallel loops based on iteration execution time variances. Technical Report HPPC-94-13, University of Minnesota, 1994."},{"key":"12_CR5","unstructured":"E. P. Markatos and T. J. LeBlanc. Using processor affinity in loop scheduling on shared-memory multiprocessors. Technical Report TR410, 1992."},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"S. Subramaniam and D.L. Eager. Affinity scheduling of unbalanced workloads. In SuperComputer\u201994 Conference Proceedings, 1994.","DOI":"10.1145\/602770.602810"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"J. Mark Bull. Feedback guided dynamic loop scheduling: Algorithms and experiments. In European Conference on Parallel Processing, pages 377\u2013382, 1998.","DOI":"10.1007\/BFb0057877"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Francis H. Dang and Lawrence Rauchwerger. Speculative parallelization of partially parallel loops. In Languages, Compilers, and Run-Time Systems for Scalable Computers, pages 285\u2013299, 2000.","DOI":"10.1007\/3-540-40889-4_22"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Babak Hamidzadeh and David J. Lilja. Self-adjusting scheduling: An on-line optimization technique for locality management and load balancing. In International Conference on Parallel Processing, pages 39\u201346, 1994.","DOI":"10.1109\/ICPP.1994.179"},{"key":"12_CR10","series-title":"Lect Notes Comput Sci","volume-title":"SPEComp: A new benchmark suite for measuring parallel computer performance","author":"V. Aslot","year":"2001","unstructured":"Vishal Aslot, Max Domeika, Rudolf Eigenmann, Greg Gaertner, Wesley B. Jones, and Bodo Parady. SPEComp: A new benchmark suite for measuring parallel computer performance. Lecture Notes in Computer Science, 2104, 2001."},{"issue":"3","key":"12_CR11","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1177\/109434209100500306","volume":"5","author":"D. H. Bailey","year":"1991","unstructured":"D. H. Bailey, E. Barszcz, J. T. Barton, D. S. Browning, R. L. Carter, D. Dagum, R. A. Fatoohi, P. O. Frederickson, T. A. Lasinski, R. S. Schreiber, H. D. Simon, V. Venkatakrishnan, and S. K. Weeratunga. The NAS Parallel Benchmarks. The International Journal of Supercomputer Applications, 5(3):63\u201373, Fall 1991.","journal-title":"The International Journal of Supercomputer Applications"},{"key":"12_CR12","unstructured":"Steve Behling et al. The POWER4 processor introduction and tuning guide. Technical Report SG24-7041-00, International Technical Support Organization, November 2001. ISBN 0738423556."}],"container-title":["Lecture Notes in Computer Science","OpenMP Shared Memory Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45009-2_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T09:24:34Z","timestamp":1558257874000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45009-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540404354","9783540450092"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/3-540-45009-2_12","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]},"assertion":[{"value":"27 May 2003","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}