首页> 外文会议>2011 Seventh ACM/IEEE Symposium on Architectures for Networking and Communications Systems >E-AHRW: An Energy-Efficient Adaptive Hash Scheduler for Stream Processing on Multi-core Servers
【24h】

E-AHRW: An Energy-Efficient Adaptive Hash Scheduler for Stream Processing on Multi-core Servers

机译:E-AHRW:用于多核服务器上流处理的节能自适应哈希调度程序

获取原文

摘要

We study a streaming network application -- video transcoding to be executed on a multi-core server. It is important for the scheduler to minimize the total processing time and preserve good video quality in an energy-efficient manner. However, the performance of existing scheduling schemes is largely limited by ineffective use of the multi-core architecture characteristic and undifferentiated transcoding cost in terms of energy consumption. In this paper, we identify three key factors that collectively play important roles in affecting transcoding performance: memory access (M), core/cache topology (C) and transcoding format cost (C), or MC^2 for short. Based on MC^2, we propose E-AHRW, an Energy-efficient Adaptive Highest Random Weight hash scheduler by extending the HRW scheduler proposed for packet scheduling on a homogeneous multiprocessor. E-AHRW achieves stream locality and load balancing at both stream and packet (frame) level by adaptively adjusting the hashing decision according to real-time weighted queue length of each processing unit (PU). Based on E-AHRW, we also design, implement and evaluate a hash-tree scheduler to further reduce the computation cost and achieve more effective load balancing on multi-core architectures. Through implementation on an Intel Xeon server and evaluations on realistic workload, we demonstrate that E-AHRW improves throughput, energy efficiency and video quality due to better load balancing, lower L2 cache miss rate and negligible scheduling overhead.
机译:我们研究了流网络应用程序-在多核服务器上执行的视频转码。对于调度程序而言,重要的是要以节能的方式最大程度地减少总处理时间并保持良好的视频质量。但是,现有调度方案的性能在很大程度上受到多核体系结构特性的无效使用和能耗方面无差别的代码转换成本的限制。在本文中,我们确定了三个共同影响转码性能的关键因素:内存访问(M),核心/缓存拓扑(C)和转码格式成本(C),或简称MC ^ 2。基于MC ^ 2,我们通过扩展为同构多处理器上的数据包调度而建议的HRW调度程序,提出了一种节能高效的自适应最高随机权哈希调度程序E-AHRW。 E-AHRW通过根据每个处理单元(PU)的实时加权队列长度自适应地调整哈希决策,从而在流和包(帧)级别上实现流局部性和负载平衡。基于E-AHRW,我们还设计,实现和评估哈希树调度程序,以进一步降低计算成本并在多核体系结构上实现更有效的负载平衡。通过在Intel Xeon服务器上实施并评估实际工作负载,我们证明E-AHRW由于具有更好的负载平衡,较低的L2缓存未命中率和可忽略的调度开销而提高了吞吐量,能效和视频质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号