首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Configuration and Extension of Embedded Processors to Optimize IPSec Protocol Execution
【24h】

Configuration and Extension of Embedded Processors to Optimize IPSec Protocol Execution

机译:配置和扩展嵌入式处理器以优化IPSec协议执行

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

摘要

Security protocols, such as IPSec and SSL, are being increasingly deployed in the context of networked embedded systems. The resource-constrained nature of embedded systems and, in particular, the modest capabilities of embedded processors make it challenging to achieve satisfactory performance while executing security protocols. A promising approach for improving performance in embedded systems is to use application-specific instruction set processors that are designed based on configurable and extensible processors. In this paper, we perform a comprehensive performance analysis of the IPSec protocol on a state-of-the-art configurable and extensible embedded processor (Xtensa from Tensilica Inc.). We present performance profiles of a lightweight embedded IPSec implementation running on the Xtensa processor, and examine in detail the various factors that contribute to the processing latencies, including cryptographic and protocol processing. In order to improve the efficiency of IPSec processing on embedded devices, we then study the impact of customizing an embedded processor by synergistically 1) configuring architectural parameters, such as instruction and data cache sizes, processor-memory interface width, write buffers, etc., and 2) extending the base instruction set of the processor using custom instructions for both cryptographic and protocol processing. Our experimental results demonstrate that upto 3.2times speedup in IPSec processing is possible over a popular embedded IPSec software implementation
机译:安全协议(例如IPSec和SSL)正越来越多地部署在联网嵌入式系统的环境中。嵌入式系统的资源受限性质,尤其是嵌入式处理器的适度功能,使得在执行安全协议时获得令人满意的性能具有挑战性。改善嵌入式系统性能的一种有前途的方法是使用基于可配置和可扩展处理器设计的专用指令集处理器。在本文中,我们在最先进的可配置和可扩展嵌入式处理器(Tensilica Inc.的Xtensa)上对IPSec协议进行了全面的性能分析。我们介绍了在Xtensa处理器上运行的轻量级嵌入式IPSec实施的性能概况,并详细检查了导致处理延迟的各种因素,包括加密和协议处理。为了提高在嵌入式设备上进行IPSec处理的效率,我们随后通过协同研究1)配置体系结构参数(例如指令和数据缓存大小,处理器-内存接口宽度,写缓冲区等)来研究定制嵌入式处理器的影响。和2)使用用于加密和协议处理的自定义指令扩展处理器的基本指令集。我们的实验结果表明,通过流行的嵌入式IPSec软件实现,可以将IPSec处理速度提高3.2倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号