多处理器片上系统实时流应用并行调度与性能分析

来源 :国防科学技术大学 | 被引量 : 1次 | 上传用户:kkkhorse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流应用在日常生活中有着广泛的应用,比如音频和视频编解码、软件无线电中的通信信号处理、图形图像处理和雷达信号处理等均属于流应用的范畴。随着用户对系统性能的要求日益增长,这些应用对平台计算能力的要求越来越高。比如,随着视频清晰度的增加,视频解码器需要更多的计算来满足特定速率要求。为了提供充足的计算能力并在功耗、设计成本等方面取得折中,流应用系统常采用多处理器片上系统来实现。由于流应用通常具有严格的实时性要求,如应用延时和/或吞吐量需要满足严格性能指标,因此分析应用在硬件平台上的调度性能对于确保系统性能至关重要。另外,系统性能与应用调度紧密相关,因此研究应用在硬件平台上的调度对于合理利用硬件资源、更好地满足系统性能需求有重要作用。本文围绕流应用在多处理器片上系统上的并行调度与性能分析展开深入研究,主要研究内容和成果如下。论文首先针对流应用在多处理器片上系统上的映射问题,提出了一种并发图模型来量化和建模应用任务间的并发性,设计了一种基于自同步调度的并发图构建算法,并将流应用的映射问题转换为并发图的分割问题。基于并发图,论文将流应用的映射问题建模为纯0-1整数线性规划模型。由于整数线性规划模型的复杂度随应用规模和处理器数目的增加而增加,不能有效应用于大规模问题,论文提出了一种由贪婪策略与精炼两个步骤组成的启发式算法,采用贪婪策略获取初始映射策略,然后采用任务迁移的方式逐步精炼映射的并发度。实验表明所提出的算法性能优于已有方法。针对流应用并行调度的吞吐量分析问题,论文提出了一种基于同构同步数据流图的调度感知同步数据流模型来建模周期静态顺序调度,同时提出了相应的建模方法。通过利用应用模型结构特征及周期静态顺序调度特征,减少了模型中的任务、边和初始符号数目;同时,可以使用已有分析方法对所提出的模型进行吞吐量分析。实验表明,所提出的建模方法优于已有方法,可以有效提高吞吐量分析效率。针对采用片上网络作为互联架构的多处理器系统,论文将任务复制和映射约束的任务与通信协同调度问题建模为整数线性规划模型,解决了流应用在特定约束下的最优调度问题。首先针对无通信竞争的调度问题,提出了一种无竞争整数线性规划模型。针对基于电路交换和静态路由策略的片上网络,对通信在片上网络上的调度进行建模;同时建模了任务在多处理器上的调度问题。在存在通信竞争的系统中,通信竞争对调度精确度有重要影响。为了提高调度精确度及模型的实用性,论文对无竞争整数线性规划模型进行扩展,提出了一种竞争感知的整数线性规划模型。通过在模型中增加约束条件,限制不同通信事务在通信路径上的竞争,确保所获得的通信调度不会产生竞争。实验表明所提出的整数线性规划模型能够有效地提高调度性能。论文最后针对配置有可预测内存架构的多处理器片上系统,提出了一种基于迭代的任务-缓存协同调度框架,解决了流应用的任务-缓存协同调度问题。流应用的不同任务通过缓存进行相互通信,应用的调度性能与缓存大小有重要关系,论文提出了基于状态空间分析及迭代策略来优化缓存大小的方法。硬件平台中不同内存块的大小不同,各处理器对不同内存块的访问速度也各不相同,因此缓存在内存中的分配与调度性能紧密相关。论文提出了全局缓存分配优化算法,通过优化全局缓存访问代价来优化缓存在内存子系统中的分配。为了对系统性能进行分析,论文提出了将任务调度和缓存调度建模到同步数据流图中的方法,并采用基于状态空间搜索的分析方法进行吞吐量分析。实验表明所提出的算法性能优于已有调度算法。
其他文献
发展理念作为人精神的重要内容构成人本身,但是发展理念并不是和人同时产生的。发展理念是社会发展到一定历史阶段人类认识的产物。同样,发展理念与人全面发展的整体协调统一
意识形态错误思潮出现的历史及国际背景本刊记者沈聪(以下简称记者):改革开放以来相继出现了危害社会的各式各样的错误思潮,如新自由主义、民主社会主义、历史虚无主义、宪政改
核桃举肢蛾Atrijuglans hetaohei Yang,属鳞翅目、巢蛾总科、举肢蛾科。因其停歇时生有环状黑色毛刺的后足胫、跗节会向侧后上方举起而得名。1核桃举肢蛾分布核桃举肢蛾是核
目的肝细胞癌(hepatocellular carcinoma,HCC)是国内常见的恶性肿瘤,手术仍是目前HCC的主要根治性治疗方法,而术后肝外转移是患者预后差的一个重要因素。但目前对于具有何种
<正>土地利用可持续性评价是可持续土地利用战略实施的基础。主流的可持续评价框架是联合国1993年发布的《可持续土地利用评价纲要》(FESLM),它把可持续性分为:生产性、安全
会议
目的回顾性分析脊髓损伤中央综合征(CCS)患者分期手术治疗方法并评估分期手术的疗效。方法根据年龄将分期手术治疗的脊髓损伤中央综合征患者36例(年龄:50~79岁,平均56.9岁)分
<正> 50年代初期,我国电镀工业尚处在相当落后的手工作坊式生产阶段,对自行车电镀质量标准的研究,还没有完整的科学理论和方法.鉴于这一时期我国特定的历史条件和国际环境,曾
川西海相已勘探出的气藏埋藏深度一般在5 500~6 500 m,具有温度高、压力高、硫化氢含量高以及地压系数低的特点。通过分析总结元坝工区含硫气井测试经验教训的基础上,结合川
美国GE LOGIQ P5彩色超声诊断系统是一款GE技术的结晶。其具有优异的临床表现(2D、血流、多普勒);全领域的功能应用(4D、造影、介入、AMM);操作简便(中/英文菜单)。同时还拥
分析了新媒体技术视域下的图书馆信息服务创新路径的现实意义,探讨了新媒体技术视域下的图书馆信息服务具体创新路径。