首页> 外文会议>IEEE Symposium on Field-Programmable Custom Computing Machines >Virtual Memory Window for a Portable Reconfigurable Cryptography Coprocessor
【24h】

Virtual Memory Window for a Portable Reconfigurable Cryptography Coprocessor

机译:便携式可重新配置加密协处理器的虚拟内存窗口

获取原文

摘要

Reconfigurable System-on-Chip (SoC) platforms that incorporate hard-core processors surrounded by large amounts of FPGA are today commodities: the reconfig-urable logic is often used to speed up execution of applications by implementing critical parts of the code as application-specific coprocessors. Cryptography applications are a good example of coprocessor applications: they are known to benefit significantly from spatial execution in hardware and have an increasing importance for mobile and ubiquitous computing. One of the main limits of FPGA-based coprocessors for these systems is the fact that both the coprocessor hardware description and the software program invoking are inevitably ridden with system details of the specific interface FPGA/processor: this limits significantly design reuse, impacts time-to-market, and makes development more complex. In this paper we present a portable reconfigurable cryptography coprocessor designed for a Virtual Memory Window (VMW) system. A VMW is a generic visualisation layer composed of a hardware and an operating system components; it lowers the complexity of interfacing, increases portability, and makes it possible for the coprocessor to access the user-space virtual memory. The approach is illustrated here with the IDEA cryptography application running under Linux on a reconfigurable SoC, having its critical function mapped on the FPGA. A significant fraction of the speed-up inherent to hardware execution in the FPGA is preserved, while the hardware and software designs of the cryptography application become perfectly portable.
机译:结合由大量FPGA包围的硬核处理器的可重新配置系统的片上(SoC)平台是今天的商品:重构逻辑通常用于通过实现代码的关键部分来加速应用程序的执行 - 具体的协处理器。加密应用是协处理器应用程序的一个很好的例子:已知它们可以从硬件中的空间执行中显着受益,并且对移动和无处不在的计算具有越来越重要的。基于FPGA的协处理器的主要限制之一是,这些系统的一个事实是,协处理器硬件描述和软件程序调用都是不可避免的,具有特定接口FPGA /处理器的系统细节:这一限制显着设计重用,影响时间 - 上市,使得发展更加复杂。在本文中,我们介绍了一个用于虚拟内存窗口(VMW)系统的便携式可重新配置加密协处理器。 VMW是由硬件和操作系统组件组成的通用可视化层;它降低了接口的复杂性,提高了可移植性,并使协处理器可以访问用户空间虚拟内存。此处的方法在此处示出了在可重新配置的SOC上的Linux下运行的思想加密应用程序,其中具有其关键函数映射在FPGA上。保留了FPGA中硬件执行固有的速度的显着分数,而密码术应用的硬件和软件设计变得完美。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号