首页> 外文期刊>Software >Pragmatic integrated scheduling for clustered VLIW architectures
【24h】

Pragmatic integrated scheduling for clustered VLIW architectures

机译:集群VLIW架构的实用集成调度

获取原文
获取原文并翻译 | 示例

摘要

Clustered architecture processors are preferred for embedded systems because centralized register file architectures scale poorly in terms of clock rate, chip area, and power consumption. Scheduling for clustered architectures involves spatial concerns (where to schedule) as well as temporal concerns (when to schedule). Various clustered VLIW configurations, connectivity types, and inter-cluster communication models present different performance trade-offs to a scheduler. The scheduler is responsible for resolving the conflicting requirements of exploiting the parallelism offered by the hardware and limiting the communication among clusters to achieve better performance. In this paper, we describe our experience with developing a pragmatic scheme and also a generic graph-matching-based framework for cluster scheduling based on a generic and realistic clustered machine model. The proposed scheme effectively utilizes the exact knowledge of available communication slots, functional units, and load on different clusters as well as future resource and communication requirements known only at schedule time. The proposed graph-matching-based framework for cluster scheduling resolves the phase-ordering and fixed-ordering problem associated with earlier schemes for scheduling clustered VLIW architectures. The experimental evaluation in the context of a state-of-art commercial clustered architecture (using real-world benchmark programs) reveals a significant performance improvement over the earlier proposals, which were mostly evaluated using compiled simulation of hypothetical clustered architectures. Our results clearly highlight the importance of considering the peculiarities of commercial clustered architectures and the hard-nosed performance measurement.
机译:群集体系结构处理器是嵌入式系统的首选,因为集中式寄存器文件体系结构在时钟速率,芯片面积和功耗方面的扩展性很差。集群体系结构的调度涉及空间问题(在何处进行调度)以及时间方面的问题(在进行调度时)。各种群集VLIW配置,连接类型和群集间通信模型为调度程序提供了不同的性能折衷。调度程序负责解决利用硬件提供的并行性的冲突需求,并限制群集之间的通信以获得更好的性能。在本文中,我们描述了我们在开发实用方案以及基于通用图匹配的框架上基于通用和现实的集群机器模型进行集群调度的经验。所提出的方案有效地利用了可用通信时隙,功能单元和不同集群上的负载的确切知识,以及仅在调度时间才知道的未来资源和通信需求。提出的基于图匹配的集群调度框架解决了与早期的集群VLIW体系结构方案相关的相位排序和固定排序问题。在最先进的商业集群体系结构(使用现实世界基准程序)的背景下进行的实验评估表明,与早期建议相比,性能有了显着提高,这些提议大多是使用假设的集群体系结构的编译模拟进行评估的。我们的结果清楚地表明了考虑商业集群体系结构的特殊性和刻薄的性能评估的重要性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号