首页> 外文期刊>Sensor Letters: A Journal Dedicated to all Aspects of Sensors in Science, Engineering, and Medicine >Software-Pipelined Academy, Research Institute, and Agency on a 64-Bit Superscalar Processor for High Performance
【24h】

Software-Pipelined Academy, Research Institute, and Agency on a 64-Bit Superscalar Processor for High Performance

机译:在64位超标量处理器上实现高性能的软件流水线学院,研究所和代理商

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

摘要

For secure computing against malicious attacks, symmetric security algorithms are commonly deployed on high-performance embedded systems such as network routers, database servers, UTM systems, etc. Consequently, high-performance security algorithms are critical in order not to degrade overall performance of those systems. We aim at optimizing ARIA, a Korean symmetric block cipher similar to AES, used on those embedded systems for high performance. For this end, we propose three low-level techniques for improving performance of ARIA at the software level. First, we utilize a 64-bit processing capability of current high-performance processors in order to reduce the number of instructions required to implement ARIA. Second, we make an attempt to maximize utilization of hardware resources so as to enhance the instruction-level parallelism. Third, low-level optimization techniques are applied to reduce instructions and instruction dependencies. By combining all the three techniques, we are able to improve the ARIA performance up to 47 percent over a compiler-generated optimal code.
机译:为了抵御恶意攻击的安全计算,通常在高性能嵌入式系统(例如网络路由器,数据库服务器,UTM系统等)上部署对称安全算法。因此,高性能安全算法对于不降低那些系统的整体性能至关重要。系统。我们的目标是优化ARIA,这是一种类似于AES的韩文对称分组密码,用于那些嵌入式系统上以实现高性能。为此,我们提出了三种用于在软件级别提高ARIA性能的低级技术。首先,我们利用当前高性能处理器的64位处理能力,以减少实现ARIA所需的指令数量。其次,我们尝试最大程度地利用硬件资源,以增强指令级并行性。第三,应用低级优化技术来减少指令和指令依赖性。通过结合所有这三种技术,我们可以将ARIA性能提高到比编译器生成的最佳代码高47%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号