Implementation and performance evaluation of a self-timed multiprocessor scheduler on a shared-memor

F. A. Samadzadeh, A.A. Thobani, M. Samadzadeh
{"title":"Implementation and performance evaluation of a self-timed multiprocessor scheduler on a shared-memor","authors":"F. A. Samadzadeh, A.A. Thobani, M. Samadzadeh","doi":"10.1109/PCCC.1994.504093","DOIUrl":null,"url":null,"abstract":"A new multiprocessor scheduling heuristic, Ranked Weight heuristic, based on the Critical Path approach is presented. The proposed heuristic is embedded in a multiprocessor scheduling algorithm that divides the tasks in a task system into a number of independent layers and schedules the resulting task sets using an urgency xule based on the proposed heuristic. Performance of the proposed scheduling algorithm is measured through extensive performance modeling studies. The behavior of the algorithm is described in terms of the number of processors required for execution of a task system and the actual number of allocated processors. The multiprocessor scheduler described in this paper is implemented on a Sequent Symmetry machine using a self-timed scheduling approach. Due to the timeshared multiuser nature of processing on Sequent, a benchmarking program is used to collect the run-time overhead associated with self-timed scheduling of task systems. The run-time behavior of task systems is analyzed and described in terms of each task system's scheduled critical pafh.","PeriodicalId":203232,"journal":{"name":"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PCCC.1994.504093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A new multiprocessor scheduling heuristic, Ranked Weight heuristic, based on the Critical Path approach is presented. The proposed heuristic is embedded in a multiprocessor scheduling algorithm that divides the tasks in a task system into a number of independent layers and schedules the resulting task sets using an urgency xule based on the proposed heuristic. Performance of the proposed scheduling algorithm is measured through extensive performance modeling studies. The behavior of the algorithm is described in terms of the number of processors required for execution of a task system and the actual number of allocated processors. The multiprocessor scheduler described in this paper is implemented on a Sequent Symmetry machine using a self-timed scheduling approach. Due to the timeshared multiuser nature of processing on Sequent, a benchmarking program is used to collect the run-time overhead associated with self-timed scheduling of task systems. The run-time behavior of task systems is analyzed and described in terms of each task system's scheduled critical pafh.
共享内存上自定时多处理器调度器的实现和性能评估
提出了一种新的基于关键路径的多处理机调度启发式算法——排序权重启发式算法。所提出的启发式算法嵌入到多处理器调度算法中,该算法将任务系统中的任务划分为多个独立的层,并使用基于所提出的启发式算法的紧急调度来调度生成的任务集。提出的调度算法的性能是通过广泛的性能建模研究来衡量的。算法的行为是根据执行任务系统所需的处理器数量和实际分配的处理器数量来描述的。本文所描述的多处理器调度程序是在一个顺序对称机上使用自定时调度方法实现的。由于sequence上的处理具有分时多用户特性,因此使用基准测试程序来收集与任务系统的自定时调度相关的运行时开销。根据任务系统的调度关键路径,对任务系统的运行时行为进行了分析和描述。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信