首页> 外文OA文献 >Optimizing energy-efficiency for multi-core packet processing systems in a compiler framework
【2h】

Optimizing energy-efficiency for multi-core packet processing systems in a compiler framework

机译:在编译器框架中优化多核数据包处理系统的能效

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Network applications become increasingly computation-intensive and the amount of traffic soars unprecedentedly nowadays. Multi-core and multi-threaded techniques are thus widely employed in packet processing system to meet the changing requirement. However, the processing power cannot be fully utilized without a suitable programming environment. The compilation procedure is decisive for the quality of the code. It can largely determine the overall system performance in terms of packet throughput, individual packet latency, core utilization and energy efficiency.ududThe thesis investigated compilation issues in networking domain first, particularly on energy consumption. And as a cornerstone for any compiler optimizations, a code analysis module for collecting program dependency is presented and incorporated into a compiler framework. With that dependency information, a strategy based on graph bi-partitioning and mapping is proposed to search for an optimal configuration in a parallel-pipeline fashion. The energy-aware extension is specifically effective in enhancing the energy-efficiency of the whole system. Finally, a generic evaluation framework for simulating the performance and energy consumption of a packet processing system is given. It accepts flexible architectural configuration and is capable of performingarbitrary code mapping. The simulation time is extremely short compared to full-fledged simulators. A set of our optimization results is gathered using the framework.ud
机译:如今,网络应用程序变得越来越计算密集,并且通信量前所未有地猛增。因此,多核和多线程技术被广泛地应用于分组处理系统中以满足不断变化的需求。但是,如果没有合适的编程环境,则无法充分利用处理能力。编译过程对于代码的质量至关重要。它可以从数据包吞吐量,单个数据包延迟,核心利用率和能源效率等方面很大程度上确定整体系统性能。 ud ud本文首先研究了网络领域的编译问题,尤其是能耗方面的问题。作为所有编译器优化的基石,提供了一个用于收集程序依赖项的代码分析模块,并将其合并到编译器框架中。利用该依赖性信息,提出了一种基于图双向划分和映射的策略,以并行管线方式搜索最佳配置。节能意识扩展特别有效地提高了整个系统的能源效率。最后,给出了用于评估分组处理系统的性能和能耗的通用评估框架。它接受灵活的体系结构配置,并能够执行任意代码映射。与成熟的仿真器相比,仿真时间非常短。使用该框架收集了一组优化结果。 ud

著录项

  • 作者

    Huang Jing;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号