期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
基于通用可重构处理器的AES算法设计与实现
1
作者 陈宇涵 杜学绘 包义保 《计算机工程》 CAS CSCD 北大核心 2017年第5期134-142,共9页
在通用可重构处理器架构基础上,提出一种高级加密标准AES-128实现方案。该方案从算法结构、处理单元(PE)利用率和存储开销3个方面进行优化,使用1个256 bit×32 bit的查找表完成加密时的字节代替与列混合步骤,通过数据分解和数据流... 在通用可重构处理器架构基础上,提出一种高级加密标准AES-128实现方案。该方案从算法结构、处理单元(PE)利用率和存储开销3个方面进行优化,使用1个256 bit×32 bit的查找表完成加密时的字节代替与列混合步骤,通过数据分解和数据流分解提高PE利用率,采用本地寄存器存储数据并通过合理布局PE减少存储开销。实验结果表明,该方案PE利用率达到60%,访存开销较完全使用共享存储时降低74%,相对于Intel Atom230串行实现方式吞吐率提高100%左右。 展开更多
关键词 高级加密标准算法 可重构计算 通用可重构处理器 查找表 数据分解 数据流分解
在线阅读 下载PDF
反馈移位寄存器在通用可重构处理器上的配置生成与优化设计
2
作者 朱雨雯 张红旗 +1 位作者 包义保 杜学绘 《计算机应用研究》 CSCD 北大核心 2016年第6期1811-1813,共3页
在序列密码算法中,反馈移位寄存器的操作使用频率高且移位位宽和反馈网络灵活多变。针对目前还没有一个通用可配置且支持不同规模的移位寄存器实现方法,利用通用可重构处理器基本运算单元数据流和控制流可配置的特点,充分挖掘移位寄存... 在序列密码算法中,反馈移位寄存器的操作使用频率高且移位位宽和反馈网络灵活多变。针对目前还没有一个通用可配置且支持不同规模的移位寄存器实现方法,利用通用可重构处理器基本运算单元数据流和控制流可配置的特点,充分挖掘移位寄存器中并行流水潜力,在通用可重构处理器上,设计反馈移位寄存器的四种不同实现方案,并对算子在通用处理器以及可重构处理器模型上进行性能对比分析。实验表明,运用可重构的方法实现A5密码算法中的反馈移位寄存器效率较Intel ATOM230处理器提高12.6倍。最后在考虑可重构处理器资源制约的条件下,对反馈移位寄存器的实现方法进行优化讨论。 展开更多
关键词 移位寄存器 反馈网络 通用可重构处理器 串并行实现
在线阅读 下载PDF
基于通用可重构处理器的A5算法优化设计实现
3
作者 胡志言 杜学绘 曹利峰 《计算机工程与设计》 北大核心 2017年第11期2891-2897,共7页
针对A5-1序列密码算法软件实现速度慢和硬件实现灵活性差的问题,采用时间映射Temporal Mapping和空间映射Spatial Mapping相结合的方法,根据流水线和并行优化设计思想,设计并实现基于通用可重构处理器GReP的A5-1序列密码算法,从提高PE... 针对A5-1序列密码算法软件实现速度慢和硬件实现灵活性差的问题,采用时间映射Temporal Mapping和空间映射Spatial Mapping相结合的方法,根据流水线和并行优化设计思想,设计并实现基于通用可重构处理器GReP的A5-1序列密码算法,从提高PE计算并行度和降低PE中ALU计算的访存代价两方面进行优化设计。仿真结果表明,基于GReP实现的A5-1序列密码算法的性能是基于Intel Atom230处理器软件实现的5.2倍,是基于Temporal Mapping设计思想实现的2.2倍。 展开更多
关键词 A5算法 通用可重构处理器 线性反馈移位寄存器 流水线 并行优化
在线阅读 下载PDF
面向应用的可重构编译器ASCRA(英文) 被引量:4
4
作者 吴艳霞 顾国昌 +4 位作者 孙延腾 杨敏 杨杰 牛晓霞 孙霖 《计算机科学与探索》 CSCD 2011年第3期267-279,共13页
在很多应用领域已经开展了可重构计算的研究,但是由于缺乏高层设计工具,设计者需要较深的软件和硬件专业知识才能开发GPP/RAU架构的程序,阻碍了其大规模应用。提出了一种面向应用的可重构编译器——ASCRA的初始架构,它可以自动将C语言... 在很多应用领域已经开展了可重构计算的研究,但是由于缺乏高层设计工具,设计者需要较深的软件和硬件专业知识才能开发GPP/RAU架构的程序,阻碍了其大规模应用。提出了一种面向应用的可重构编译器——ASCRA的初始架构,它可以自动将C语言映射为VHDL语言,从而解决可重构计算中自动编译工具的瓶颈。ASCRA编译器主要研究软硬件划分技术和面向硬件的优化技术,如脉动阵列、循环流水技术。在ML505开发平台上,设计实现了ASCRA编译器的验证平台,并通过实验给出了核心程序段生成VHDL代码的综合信息。 展开更多
关键词 可重构编译 通用处理器(GPP)/可重构加速单元(RAU) 软硬划分 循环
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部