{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T16:21:42Z","timestamp":1781713302594,"version":"3.54.5"},"reference-count":31,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[1992,12,1]],"date-time":"1992-12-01T00:00:00Z","timestamp":723168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[1992,12,1]],"date-time":"1992-12-01T00:00:00Z","timestamp":723168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[1992,12]]},"DOI":"10.1016\/0743-7315(92)90014-e","type":"journal-article","created":{"date-parts":[[2004,2,23]],"date-time":"2004-02-23T15:14:09Z","timestamp":1077549249000},"page":"306-318","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":206,"title":["Gang scheduling performance benefits for fine-grain synchronization"],"prefix":"10.1016","volume":"16","author":[{"given":"Dror G.","family":"Feitelson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Larry","family":"Rudolph","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/0743-7315(92)90014-E_BIB1","first-page":"1","article-title":"The Tera computer system","author":"Alverson","year":"1990","journal-title":"Intl. Conf. Supercomputing"},{"issue":"1","key":"10.1016\/0743-7315(92)90014-E_BIB2","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/71.80120","article-title":"The performance of spin lock alternatives for shared-memory multiprocessors","volume":"1","author":"Anderson","year":"1990","journal-title":"IEEE Trans. Parallel Distrib. Systems"},{"issue":"1","key":"10.1016\/0743-7315(92)90014-E_BIB3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/146941.146944","article-title":"Scheduler activations: Effective kernel support for the userlevel management of parallelism","volume":"10","author":"Anderson","year":"1992","journal-title":"ACM Trans. Comput. Systems"},{"key":"10.1016\/0743-7315(92)90014-E_BIB4","unstructured":"Ben-Asher, Y., Feitelson, D. G., and Rudolph, L. ParC\u2014An extension of C for shared memory parallel processing. Software\u2014Practice and Experience, to appear."},{"key":"10.1016\/0743-7315(92)90014-E_BIB5","article-title":"Performance and overhead measurements on the Makbilan","author":"Ben-Asher","year":"1991"},{"issue":"5","key":"10.1016\/0743-7315(92)90014-E_BIB6","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/2.53353","article-title":"Scheduling support for concurrency and parallelism in the Mach operating system","volume":"23","author":"Black","year":"1990","journal-title":"Computer"},{"issue":"5","key":"10.1016\/0743-7315(92)90014-E_BIB7","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1109\/TC.1986.1676781","article-title":"Scheduling multiprocessor tasks to minimize schedule length","volume":"C-35","author":"B\u0142az\u030aewicz","year":"1986","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/0743-7315(92)90014-E_BIB8","series-title":"17th Ann. Intl. Symp. Computer Architecture Conf. Proc","first-page":"239","article-title":"The impact of synchronization and granularity on parallel systems","author":"Chen","year":"1990"},{"issue":"4","key":"10.1016\/0743-7315(92)90014-E_BIB9","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1109\/TSE.1982.235576","article-title":"Performance of synchronized iterative processes in multiprocessor systems","volume":"SE-8","author":"Dubois","year":"1982","journal-title":"IEEE Trans. Software Engng."},{"key":"10.1016\/0743-7315(92)90014-E_BIB10","first-page":"383","article-title":"Considerations for massively parallel UNIX systems on the NYU Ultracomputer and IBM RP3","author":"Edler","year":"1986"},{"issue":"5","key":"10.1016\/0743-7315(92)90014-E_BIB11","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/2.53356","article-title":"Distributed hierarchical control for parallel processing","volume":"23","author":"Feitelson","year":"1990","journal-title":"Computer"},{"key":"10.1016\/0743-7315(92)90014-E_BIB12","first-page":"1","article-title":"Mapping and scheduling in a shared parallel environment using distributed hierarchical control","volume":"Vol. 1","author":"Feitelson","year":"1990"},{"key":"10.1016\/0743-7315(92)90014-E_BIB13","series-title":"5th Jerusalem Conf. Information Technology","first-page":"127","article-title":"Wasted resources in gang scheduling","author":"Feitelson","year":"1990"},{"key":"10.1016\/0743-7315(92)90014-E_BIB14","series-title":"SIGMETRICS Conf. Measurement & Modeling of Comput. Syst","first-page":"120","article-title":"The impact of operating system scheduling policies and synchronization methods on the performance of parallel applications","author":"Gupta","year":"1991"},{"key":"10.1016\/0743-7315(92)90014-E_BIB15","author":"Intel Corporation","year":"1988","journal-title":"iRMK 1.2 Real-Time Kernel Reference Manual"},{"key":"10.1016\/0743-7315(92)90014-E_BIB16","series-title":"SIGMETRICS Conf. Measurement & Modeling of Comput. Syst","first-page":"226","article-title":"The performance of multiprogrammed multiprocessor scheduling policies","author":"Leutenegger","year":"1990"},{"key":"10.1016\/0743-7315(92)90014-E_BIB17","series-title":"7th Intl. Conf. Distributed Computing Systems","first-page":"356","article-title":"A comparative analysis of multiprocessor scheduling algorithms","author":"Lo","year":"1987"},{"issue":"1","key":"10.1016\/0743-7315(92)90014-E_BIB18","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1109\/71.80193","article-title":"Performance of synchronous parallel algorithms with regular structures","volume":"2","author":"Madala","year":"1991","journal-title":"IEEE Trans. Parallel Distrib. Systems"},{"issue":"9","key":"10.1016\/0743-7315(92)90014-E_BIB19","doi-asserted-by":"crossref","first-page":"1073","DOI":"10.1145\/66451.66454","article-title":"Automatic determination of grain size for efficient parallel processing","volume":"32","author":"McCreary","year":"1989","journal-title":"Comm. ACM"},{"key":"10.1016\/0743-7315(92)90014-E_BIB20","series-title":"4th Intl. Conf. Architect. Support for Prog. Lang. and Operating Syst","first-page":"75","article-title":"The effect of context switches on cache performance","author":"Mogul","year":"1991"},{"key":"10.1016\/0743-7315(92)90014-E_BIB21","series-title":"3rd Intl. Conf. Distributed Computing Systems","first-page":"22","article-title":"Scheduling techniques for concurrent systems","author":"Ousterhout","year":"1982"},{"key":"10.1016\/0743-7315(92)90014-E_BIB22","series-title":"Intl. Conf. Parallel Processing","first-page":"519","article-title":"Execution of parallel loops on parallel processor systems","author":"Polychronopoulos","year":"1986"},{"issue":"8","key":"10.1016\/0743-7315(92)90014-E_BIB23","doi-asserted-by":"crossref","first-page":"991","DOI":"10.1109\/12.2249","article-title":"Compiler optimizations for enhancing parallelism and their impact on architecture design","volume":"37","author":"Polychronopoulos","year":"1988","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/0743-7315(92)90014-E_BIB24","series-title":"11th Ann. Intl. Symp. Computer Architecture Conf. Proc.","first-page":"340","article-title":"Dynamic decentralized cache schemes for MIMD parallel processors","author":"Rudolph","year":"1984"},{"key":"10.1016\/0743-7315(92)90014-E_BIB25","series-title":"Partitioning and Scheduling Parallel Programs for Multiprocessors","author":"Sarkar","year":"1989"},{"key":"10.1016\/0743-7315(92)90014-E_BIB26","article-title":"Simulating the scheduling of parallel supercomputer applications","author":"Seager","year":"1989"},{"key":"10.1016\/0743-7315(92)90014-E_BIB27","series-title":"Intl. Conf. Parallel Processing","first-page":"6","article-title":"A pipelined, shared resource MIMD computer","author":"Smith","year":"1978"},{"key":"10.1016\/0743-7315(92)90014-E_BIB28","series-title":"High-Performance Computer Architecture","author":"Stone","year":"1990"},{"issue":"11","key":"10.1016\/0743-7315(92)90014-E_BIB29","doi-asserted-by":"crossref","first-page":"1353","DOI":"10.1109\/12.8701","article-title":"Performance prediction and calibration for a class of multiprocessors","volume":"37","author":"Vrsalovic","year":"1988","journal-title":"IEEE Trans. Comput."},{"issue":"2","key":"10.1016\/0743-7315(92)90014-E_BIB30","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1109\/71.89064","article-title":"The effect of scheduling discipline on spin overhead in shared memory parallel systems","volume":"2","author":"Zahorjan","year":"1991","journal-title":"IEEE Trans. Parallel Distrib. Systems"},{"key":"10.1016\/0743-7315(92)90014-E_BIB31","article-title":"Spinning versus blocking in parallel systems with uncertainty","author":"Zahorjan","year":"1988"}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:074373159290014E?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:074373159290014E?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T14:28:23Z","timestamp":1757514503000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/074373159290014E"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,12]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1992,12]]}},"alternative-id":["074373159290014E"],"URL":"https:\/\/doi.org\/10.1016\/0743-7315(92)90014-e","relation":{},"ISSN":["0743-7315"],"issn-type":[{"value":"0743-7315","type":"print"}],"subject":[],"published":{"date-parts":[[1992,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Gang scheduling performance benefits for fine-grain synchronization","name":"articletitle","label":"Article Title"},{"value":"Journal of Parallel and Distributed Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/0743-7315(92)90014-E","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 1992 Published by Elsevier Inc.","name":"copyright","label":"Copyright"}]}}