{"title":"A scheduling tool for parallel and distributed systems","authors":"B. Shirazi, J. Marquis","doi":"10.1109/AERO.1996.496067","DOIUrl":null,"url":null,"abstract":"This paper first briefly describes the PARSA (PARallel program Scheduling and Assessment) prototype tool. PARSA is designed to address the efficient partitioning and scheduling of parallel programs on multiprocessor systems. It then presents the scheduling methods that have been implemented in the PARSA prototype and provides a comparative performance evaluation of these schedulers. The PARSA prototype distinguishing features, demonstrated through several examples, include: (1) PARSA simplifies the application development process by eliminating synchronization, scheduling, and machine-dependent concerns; (2) applications developed with PARSA efficiently utilize parallel system resources; (3) PARSA allows development of portable parallel code across a wide range of concurrent systems; (4) applications developed with PARSA can be easily scaled to various sized parallel systems; and (5) PARSA supports fine-tuning of parallel application performance and/or their mappings on the target parallel system.","PeriodicalId":262646,"journal":{"name":"1996 IEEE Aerospace Applications Conference. Proceedings","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1996 IEEE Aerospace Applications Conference. Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.1996.496067","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper first briefly describes the PARSA (PARallel program Scheduling and Assessment) prototype tool. PARSA is designed to address the efficient partitioning and scheduling of parallel programs on multiprocessor systems. It then presents the scheduling methods that have been implemented in the PARSA prototype and provides a comparative performance evaluation of these schedulers. The PARSA prototype distinguishing features, demonstrated through several examples, include: (1) PARSA simplifies the application development process by eliminating synchronization, scheduling, and machine-dependent concerns; (2) applications developed with PARSA efficiently utilize parallel system resources; (3) PARSA allows development of portable parallel code across a wide range of concurrent systems; (4) applications developed with PARSA can be easily scaled to various sized parallel systems; and (5) PARSA supports fine-tuning of parallel application performance and/or their mappings on the target parallel system.
本文首先简要介绍了PARSA (PARallel program Scheduling and Assessment,并行程序调度与评估)原型工具。PARSA旨在解决多处理器系统上并行程序的高效分区和调度问题。然后介绍了在PARSA原型中实现的调度方法,并提供了这些调度程序的比较性能评估。PARSA原型的不同特征,通过几个例子进行了演示,包括:(1)PARSA通过消除同步、调度和依赖于机器的关注点,简化了应用程序开发过程;(2)利用PARSA开发的应用程序有效地利用了并行系统资源;(3) PARSA允许在广泛的并发系统上开发可移植的并行代码;(4)使用PARSA开发的应用程序可以很容易地扩展到各种规模的并行系统;(5) PARSA支持对并行应用程序性能和/或它们在目标并行系统上的映射进行微调。