基于SoC FPGA的统一虚拟内存支持

来源 :第十九届计算机工程与工艺年会暨第五届微处理器技术论坛 | 被引量 : 0次 | 上传用户:macgrady2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  对于计算密集型任务,基于SoC FPGA的硬件加速器和CPU的协同工作在性能和能效上提供了显著的优势.但是,目前操作系统对各种不同功能的加速器提供的支持很少:操作系统对CPU和加速器在内存上共享的数据没有提供有效管理,如零拷贝、数据一致性等;当前的操作系统也很难为加速器分配大片连续的物理内存空间.本文中,我们选择Xilinx Zynq平台为研究目标,利用其高性能接口,定性地分析了数据共享的方法;同时,我们还为FPGA加速器设计了一个新的内存管理系统,它为CPU和加速器提供了一个统一的虚拟内存空间,使得他们能够在操作系统的用户空间访问到相同的内存空间,实现了数据共享和大片连续物理空间的分配.对于深度卷积神经网络典型应用Caffe的核心部分,相对于传统的通用处理器与加速器的协同方法,我们的设计平均可以获得3.21倍的加速比.
其他文献
  硬件木马是通过修改原始电路以进行特定攻击的攻击方式的总称。随着硬件木马被高度重视,硬件木马相关检测技术也得到了飞速发展,使得在电路中植入高隐蔽性木马变得越来越难
  随着第三方IP核在SOC设计中的广泛应用,IP核硬件木马的威胁越来越大,给IC设计安全性带来了极大挑战。检测IP核硬件木马难度很大,但我们可以绕过检测问题,使木马不能激活,
随着核能的应用及核技术的发展,核素污染已成为一个日益严峻、亟待解决的问题,锶、铯、铀是较为常见且污染量较大的核素污染物。植物修复是目前具有绿色、经济、有效的修复技术之一,具有广泛的应用前景。本文采用稳定性同位素模拟放射性核素的方式,对锶、铯、铀污染(浓度分别227.47mg·kg-1、234.90mg·kg-1、485.00 mg·kg-1)土壤进行二次修复研究;用反枝苋、红圆叶苋、藜等16种不同
  为确保密码芯片自身的安全性和用户信息不受外界窃取,需要对密码芯片安全性进行评估。在众多旁路攻击技术中,由于功耗攻击技术简单易行,且成本低,所以功耗攻击能对密码芯片构
会议
  随着可复用IP软核的广泛应用,IP软核中"硬件木马"安全性受到广泛关注,目前尚未提出有效覆盖全面的检测方法,国内外对硬件木马的研究多集中在电路级,检测芯片在"非受控"设
随着深基坑工程规模和深度的不断扩大,桩锚支护结构以其诸多优点在基坑工程中应用日益广泛;然而实践发现,桩锚支护结构中仍存在一些问题或不足亟待解决。如目前基坑在开挖过
  针对成像制导应用需求,研究了二值图像连通域标记算法硬件加速电路的优化设计,利用高层综合工具Catapult C探索不同的设计架构,通过采用减少存储器的读取次数,流水处理以及行
  本文提出了一种工作频率可变、斜坡宽度和斜坡峰值电流随占空比变化的自适应斜坡补偿电路.该电路可以产生自适应斜坡补偿电流,而且可以解决传统斜坡补偿中过补偿带来的瞬
论文以陕西省安康市紫阳县为研究区,以丰富的详细调查资料和降雨资料为基础,通过对紫阳县地质背景和灾害类型及特征进行分析,深入研究了紫阳县地质灾害的成因,全面分析了崩塌
  针对信号处理算法中广泛涉及的小规模三角矩阵求逆运算,基于FPGA平台对其进行了硬件加速的架构设计。根据求逆运算中的基本操作,设计了对应的双精度浮点处理单元(PE),并基于