首页> 外文会议>Parallel and Distributed Computing, Applications and Technologies, 2009 >The Mapping Framework and Optimizing Strategy for Block Cryptography Algorithms on Cell Broadband Engine
【24h】

The Mapping Framework and Optimizing Strategy for Block Cryptography Algorithms on Cell Broadband Engine

机译:单元宽带引擎中分组密码算法的映射框架和优化策略

获取原文

摘要

The Cell Broadband Engine is a typical heterogeneous chip multiprocessor which provides potential high performance for computing-intensive applications. Our researches focus on how to use Cell to speed up block cryptography applications. In this paper, we propose a mapping framework for block cryptography working in ECB mode and corresponding optimizing strategy. We take four algorithms(RC5, 3DES, AES, and Twofish) as benchmark and implement these four algorithms using Cell programming language. In order to enhance the performance, we present an optimizing strategy and evaluate the effects of the optimizing methods including compiler optimization, dual buffering, vectorization, and loop unrolling. The experiments indicate that all these four algorithms can obtain 5-20 times speedup compared with traditional processors, which shows that our mapping framework and optimizing strategy are effective for the block cryptography algorithms.
机译:单元宽带引擎是典型的异构芯片多处理器,可为计算密集型应用程序提供潜在的高性能。我们的研究集中于如何使用Cell来加速块密码学应用程序。在本文中,我们提出了一种在ECB模式下工作的块密码学的映射框架和相应的优化策略。我们以四种算法(RC5、3DES,AES和Twofish)为基准,并使用Cell编程语言实现这四种算法。为了提高性能,我们提出了一种优化策略并评估了优化方法的效果,包括编译器优化,双重缓冲,矢量化和循环展开。实验表明,与传统处理器相比,这四种算法均能获得5-20倍的加速,这表明我们的映射框架和优化策略对于块密码算法是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号