{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T13:48:10Z","timestamp":1742392090634,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":37,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540618645"},{"type":"electronic","value":"9783540707103"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/bfb0022294","type":"book-chapter","created":{"date-parts":[[2005,11,13]],"date-time":"2005-11-13T07:04:36Z","timestamp":1131865476000},"page":"175-199","source":"Crossref","is-referenced-by-count":14,"title":["Parallel application characterization for multiprocessor scheduling policy design"],"prefix":"10.1007","author":[{"given":"Thu D.","family":"Nguyen","sequence":"first","affiliation":[]},{"given":"Raj","family":"Vaswani","sequence":"additional","affiliation":[]},{"given":"John","family":"Zahorjan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,15]]},"reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"A. Agarwal and A. Gupta. Memory-Reference Characteristics of Multiprocessor Applications under MACH. In Proceedings of the ACM SIGMETRICS Conference, pages 215\u2013225, May 1988.","DOI":"10.21236\/ADA207318"},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"I. Ashok and J. Zahorjan. Scheduling a Mixed Interactive and Batch Workload on a Parallel, Shared Memory Supercomputer. In Supercomputing '92, pages 616\u2013625, Nov. 1992.","DOI":"10.1109\/SUPERC.1992.236642"},{"issue":"3","key":"11_CR3","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1177\/109434208900300302","volume":"3","author":"M. Berry","year":"1989","unstructured":"M. Berry, D. Chen, P. Koss, D. Kuck, S. Lo, Y. Pang, L. Pointer, R. Roloff, A. Sameh, E. Clementi, S. Chin, D. Schneider, G. Fox, P. Messina, D. Walker, C. Hsiung, J. Scharzmeier, K. Lue, S. Orszag, F. Seidl, O. Johnson, R. Goodrum, and J. Martin. The PERFECT Club Benchmarks: Effective Performance Evaluation of Supercomputers. The International Journal of Supercomputer Applications, 3(3):5\u201340, 1989.","journal-title":"The International Journal of Supercomputer Applications"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"J. Chen, Y. Endo, K. Chan, D. Mazieres, A. Dias, M. Seltzer, and M. Smith. The Measured Performance of Personal Computer Operating Systems. In Proceedings of the 15th ACM Symposium on Operating system Principles, pages 299\u2013313, Dec. 1995.","DOI":"10.1145\/224056.224079"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"S.-H. Chiang, R. K. Mansharamani, and M. K. Vernon. Use of Application Characteristics and Limited Preemption for Run-To-Completion Parallel Processor Scheduling Policies. In Proceedings of the ACM SIGMETRICS Conference, pages 33\u201344, May 1994.","DOI":"10.1145\/183018.183023"},{"key":"11_CR6","unstructured":"E. C. Cooper and R. P. Draves. C Threads. Technical Report CMU-CS-88-154, Department of Computer Science, Carnegie-Mellon University, June 1988."},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"G. Cybenko, L. Kipp, L. Pointer, and D. Kuck. Supercomputer Performance Evaluation and the Perfect Benchmarks. In Proceedings of the 1990 International Conference on Supercomputing, ACM SIGARCH Computer Architecture News, pages 254\u2013266, Sept. 1990.","DOI":"10.1145\/77726.255163"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"R. Cypher, A. Ho, S. Konstantinidou, and P. Messina. Architectural Requirements of Parallel Scientific Applications with Explicit Communication. In Proceedings of the 20th Annual International Symposium on Computer Architecture, pages 2\u201313, May 1993.","DOI":"10.1145\/165123.165124"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"F. Darema-Rogers, G. Pfister, and K. So. Memory Access Patterns of Parallel Scientific Programs. In Proceedings of the ACM SIGMETRICS Conference, pages 46\u201358, May 1987.","DOI":"10.1145\/29903.29912"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"J. J. Dongarra and T. Dunigan. Message-Passing Performance of Various Computers. Technical Report CS-95-299, University of Tennessee, July 1995.","DOI":"10.2172\/219525"},{"key":"11_CR11","unstructured":"R. Eigenmann,J. Hoeflinger,Z. Li, and D. Padua. Experience in the Parallelization of Four Perfect-Benchmark Programs. Technical Report 1193, Center for Supercomputing Research and Development, Aug. 1991."},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"D. G. Feitelson and B. Nitzberg. Job Characteristics of a Production Parallel Scientific Workload on the NASA Ames iPSC\/860. In Proceedings of the IPPS'95 Workshop on Job Scheduling Strategies for Parallel Processing, pages 337\u2013360, Apr. 1995.","DOI":"10.1007\/3-540-60153-8_38"},{"key":"11_CR13","unstructured":"K. Guha. Using Parallel Program Characteristics in Dynamic Processor Allocation Policies. Technical Report CS-95-03, Department of Computer Science, York University, May 1995."},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"A. Gupta, A. Tucker, and S. Urushibara. The Impact of Operating System Scheduling Policies and Synchronization Methods on the Performance of Parallel Applications. In Proceedings of the ACM SIGMETRICS Conference, pages 120\u2013133, May 1991.","DOI":"10.1145\/107971.107985"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"A. Karlin, K. Li, M. S. Manasse, and S. Owicki. Empirical Studies of Competitive Spinning for a Shared-Memory Multiprocessor. In Proceedings of the 13th ACM Symposium on Operating Systems Principles, pages 41\u201355, Oct. 1991.","DOI":"10.1145\/121133.286599"},{"key":"11_CR16","unstructured":"Kendall Square Research Inc., 170 Tracer Lane, Waltham, MA 02154. KSR Fortran Programming, 1993."},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"S. T. Leutenegger and M. K. Vernon. The Performance of Multiprogrammed Multiprocessor Scheduling Policies. In Proceedings of the ACM SIGMETRICS Conference, pages 226\u2013236, May 1990.","DOI":"10.1145\/98460.98761"},{"key":"11_CR18","unstructured":"S.-P. Lo and V. Gligor. A Comparative Analysis of Multiprocessor Scheduling Algorithms. In Proceedings of the 7th International Conference on Distributed Computing Systems, pages 356\u201363, Sept. 1987."},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"S. Majumdar, D. L. Eager, and R. B. Bunt. Scheduling in Multiprogrammed Parallel Systems. In Proceedings of the ACM SIGMETRICS Conference, pages 104\u2013113, May 1988.","DOI":"10.1145\/55595.55608"},{"issue":"2","key":"11_CR20","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1145\/151244.151246","volume":"11","author":"C. McCann","year":"1993","unstructured":"C. McCann, R. Vaswani, and J. Zahorjan. A Dynamic Processor Allocation Policy for Multiprogrammed Shared-Memory Multiprocessors. ACM Transactions on Computer Systems, 11(2):146\u2013178, May 1993.","journal-title":"ACM Transactions on Computer Systems"},{"key":"11_CR21","unstructured":"A. J. Musciano and T. L. Sterling. Efficient Dynamic Scheduling of Medium-Grained Tasks for General Purpose Parallel Processing. In Proceedings of the International Conference on Parallel Processing, pages 166\u2013175, Aug. 1988."},{"key":"11_CR22","doi-asserted-by":"crossref","unstructured":"T. D. Nguyen, R. Vaswani, and J. Zahorjan. Maximizing Speedup Through Self-Tuning of Processor Allocation. In Proceedings of the 10th International Parallel Processing Symposium, pages 463\u2013468, Apr. 1996.","DOI":"10.1109\/IPPS.1996.508096"},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"T. D. Nguyen, R. Vaswani, and J. Zahorjan. Using Runtime Measured Workload Characteristics in Parallel Processor Scheduling. In Proceedings of the IPPS'96 Workshop on Job Scheduling Strategies for Parallel Processing, Apr. 1996.","DOI":"10.1007\/BFb0022293"},{"key":"11_CR24","unstructured":"T. D. Nguyen, R. Vaswani, and J. Zahorjan. Parallel Application Characterization for Multiprocessor Scheduling Policy Design. Technical report, Department of Computer Science and Engineering, University of Washington, In preparation."},{"key":"11_CR25","unstructured":"J. K. Ousterhout. Scheduling Techniques for Concurrent Systems. In Proceedings of 3rd International Conference on Distributed Computing Systems, pages 22\u201330, Oct. 1982."},{"key":"11_CR26","unstructured":"P. Petersen and D. Padua. Machine-Independent Evaluation of Parallelizing Compilers. Technical Report 1173, Center for Supercomputing Research and Development, 1992."},{"key":"11_CR27","doi-asserted-by":"crossref","unstructured":"E. Rothberg, J. P. Singh, and A. Gupta. Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors. In Proceedings of the 20th Annual International Symposium on Computer Architecture, pages 14\u201325, May 1993.","DOI":"10.1145\/165123.165126"},{"key":"11_CR28","doi-asserted-by":"crossref","unstructured":"K. C. Sevcik. Characterizations of Parallelism in Applications and their Use in Scheduling. In Proceedings of the ACM SIGMETRICS Conference, pages 171\u2013180, May 1989.","DOI":"10.1145\/75108.75391"},{"issue":"2\/3","key":"11_CR29","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/0166-5316(94)90036-1","volume":"19","author":"K. C. Sevcik","year":"1994","unstructured":"K. C. Sevcik. Application Scheduling and Processor Allocation in Multiprogrammed Parallel Processing Systems. Performance Evaluation, 19(2\/3): 107\u2013140, Mar. 1994.","journal-title":"Performance Evaluation"},{"issue":"1","key":"11_CR30","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/130823.130824","volume":"20","author":"J. P. Singh","year":"1992","unstructured":"J. P. Singh, W.-D. Weber, and A. Gupta. SPLASH: Stanford Parallel Applications for Shared-Memory. Computer Architecture News, 20(1):5\u201344, 1992.","journal-title":"Computer Architecture News"},{"key":"11_CR31","unstructured":"R. L. Sites, editor. Alpha Architecture Reference Manual. Digital Press, 1992."},{"issue":"2","key":"11_CR32","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1109\/71.207589","volume":"4","author":"M. Squillante","year":"1993","unstructured":"M. Squillante and E. Lazowska. Using Processor-Cache Affinity Information in Shared-Memory Multiprocessor Scheduling. IEEE Transactions on Parallel and Distributed Systems, 4(2):131\u2013143, February 1993.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"4","key":"11_CR33","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1145\/29868.32979","volume":"5","author":"D. Thiebaut","year":"1987","unstructured":"D. Thiebaut and H. S. Stone. Footprints in the Cache. ACM Transactions on Computer Systems, 5(4):305\u2013329, Nov. 1987.","journal-title":"ACM Transactions on Computer Systems"},{"key":"11_CR34","doi-asserted-by":"crossref","unstructured":"A. Tucker and A. Gupta. Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors. In Proceedings of the 12th ACM Symposium on Operating Systems Principles, pages 159\u2013166, Dec. 1989.","DOI":"10.1145\/74850.74866"},{"key":"11_CR35","doi-asserted-by":"crossref","unstructured":"R. Vaswani and J. Zahorjan. The Implications of Cache Affinity on Processor Scheduling for Multiprogrammed, Shared Memory Multiprocessors. In Proceedings of the 13th ACM Symposium on Operating Systems Principles, pages 26\u201340, Dec. 1991.","DOI":"10.1145\/121132.121140"},{"key":"11_CR36","unstructured":"R. P. Wilson, R. S. French, C. S. Wilson, S. P. Amarasinghe, J. M. Anderson, S. W. K. Tjiang, S.-W. Liao, C.-W. Tseng, M. W. Hall, M. S. Lam, and J. L. Hennessy. SUIF: An Infrastructure for Research on Parallelizing and Optimizing Comilers. Technical report, Computer Systems Laboratory, Stanford Univeristy."},{"key":"11_CR37","doi-asserted-by":"crossref","unstructured":"S. C.Woo,M. Ohara,E. Torrie,J. P.Singh, and A. Gupta. The SPLASH-2 Programs: Characterization and Methodological Considerations. In Proceedings 22nd Annual International Symposium on Computer Architecture, pages 24\u201336, June 1995.","DOI":"10.1145\/223982.223990"}],"container-title":["Lecture Notes in Computer Science","Job Scheduling Strategies for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0022294","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T13:06:36Z","timestamp":1736082396000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0022294"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540618645","9783540707103"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/bfb0022294","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}