期刊文献+
共找到61篇文章
< 1 2 4 >
每页显示 20 50 100
Arm推出全球首个Armv9边缘AI计算平台,推动物联网实现新一代性能
1
《自动化博览》 2025年第2期6-6,共1页
2025年2月27日,Arm控股有限公司(以下简称:Arm)发布Arm■v9边缘人工智能(AI)计算平台,该平台以全新的Arm Cortex■-A320 CPU和领先的边缘AI加速器Arm Ethos■-U85 NPU为核心,可支持运行超10亿参数的端侧AI模型。为了快速创新和扩展,OEM... 2025年2月27日,Arm控股有限公司(以下简称:Arm)发布Arm■v9边缘人工智能(AI)计算平台,该平台以全新的Arm Cortex■-A320 CPU和领先的边缘AI加速器Arm Ethos■-U85 NPU为核心,可支持运行超10亿参数的端侧AI模型。为了快速创新和扩展,OEM厂商需要在合适的位置灵活执行AI工作负载,以实现更强大的安全性和更高的软件灵活性,Armv9技术正是能在大规模应用中满足这些需求的理想之选。 展开更多
关键词 边缘AI计算平台 Cortex-A320 Ethos-U85 NPU armv9
在线阅读 下载PDF
面向ARMv8 64位多核处理器的QGEMM设计与实现 被引量:3
2
作者 姜浩 杜琦 +4 位作者 郭敏 全哲 左克 王锋 杨灿群 《计算机学报》 EI CSCD 北大核心 2017年第9期2018-2029,共12页
该文在ARMv8 64位多核处理器上基于OpenBLAS首次设计、实现并优化了四精度矩阵乘法(Quadruple precision General Matrix-Matrix Multiplication,QGEMM).由于浮点计算中不可避免地引入舍入误差,双精度矩阵乘法(DGEMM)在某些情况下不能... 该文在ARMv8 64位多核处理器上基于OpenBLAS首次设计、实现并优化了四精度矩阵乘法(Quadruple precision General Matrix-Matrix Multiplication,QGEMM).由于浮点计算中不可避免地引入舍入误差,双精度矩阵乘法(DGEMM)在某些情况下不能给出令人满意的数值结果,因此需要高精度或多精度算法来实现更精确的计算.Double-double算术是一种较为有效和广泛使用的手段.文中采用double-double数据格式构建结构体存储四精度浮点数据;基于OpenBLAS中的稠密矩阵计算的分块算法,增加四精度数据格式的相关的头文件和源文件,并用汇编代码撰写文中所提出的QGEMM的核心内核;利用无误差变换技术,调整并优化内核中的算法流程,避免规格化操作步骤造成的数据强制依赖关系;通过分析算法的数据依赖关系,设计寄存器的分配和轮转策略,优化指令调度顺序,开发指令级并行性,提高QGEMM的实际性能.根据具体算法使用混合乘加指令(FMA)的程度不同,文中采用了算法理论峰值性能这一概念,其有别于机器理论峰值的概念,能更好地评估文中所提出的QGEMM的实际效率.数值实验表明:文中通过汇编代码实现并优化的QGEMM性能最高达到19.7Gflops,效率为在ARMv864位多核处理器平台上QGEMM算法理论峰值性能的82.1%,在满足数值结果精度要求的同时,其计算速度约是由C语言撰写的未优化的QGEMM和MBLAS中QGEMM的5.8倍,是编译器GCC实现的long double数据格式的QGEMM的24倍.同时数值实验还显示文中提出的QGEMM针对不同规模的矩阵具有较好的线程可扩展性. 展开更多
关键词 armv8 64位多核处理器 QGEMM 四精度 double—double数据格式 LONG double数据格式 OpenBLAS
在线阅读 下载PDF
面向ARMv8 64位多核处理器QTRSM的实现 被引量:1
3
作者 杜琦 姜浩 +2 位作者 李宽 彭林 杨灿群 《计算机工程与科学》 CSCD 北大核心 2017年第3期451-457,共7页
在ARMv8 64位多核处理器上基于OpenBLAS实现了四精度三角矩阵求解(QTRSM)。基于两种数据格式分别实现了QTRSM,第一种实现利用GCC编译器对long double数据类型的支持来实现QTRSM,第二种实现采用double-double数据格式及其相应的四精度加... 在ARMv8 64位多核处理器上基于OpenBLAS实现了四精度三角矩阵求解(QTRSM)。基于两种数据格式分别实现了QTRSM,第一种实现利用GCC编译器对long double数据类型的支持来实现QTRSM,第二种实现采用double-double数据格式及其相应的四精度加减法、乘法和除法。以long double数据类型QTRSM为测试基准,就不同矩阵规模下测试结果精度和时间与double-double数据格式QTRSM进行比较。实验结果表明:两者得到近似相同精度的数值结果,但double-double数据格式QTRSM的性能是long double数据类型QTRSM的1.6倍。随着线程数的增加,两种QTRSM实现的加速比接近2.0,具有较好的可扩展性。 展开更多
关键词 armv8 64位多核处理器 OpenBLAS 四精度 double-double数据格式 QTRSM
在线阅读 下载PDF
ARMv4指令集嵌入式微处理器设计 被引量:1
4
作者 陈明敏 易清明 石敏 《电子技术应用》 北大核心 2014年第12期23-26,共4页
针对当前采用ARMv4指令集的嵌入式微处理器使用冯·诺依曼结构,数据和指令共用一条总线导致数据吞吐量降低的问题,设计了一款新架构微处理器。首先,采用哈佛结构独立的数据总线和指令总线,数据带宽提升一倍;其次,采用单周期32位乘法... 针对当前采用ARMv4指令集的嵌入式微处理器使用冯·诺依曼结构,数据和指令共用一条总线导致数据吞吐量降低的问题,设计了一款新架构微处理器。首先,采用哈佛结构独立的数据总线和指令总线,数据带宽提升一倍;其次,采用单周期32位乘法器,其计算速度是目前嵌入式乘法器计算速度的2倍;此外,利用资源共享,一个乘加器完成6种不同乘法和乘加指令,一个逻辑左移寄存器完成逻辑左移、逻辑右移、算术右移、循环右移4种功能。整个工程在Altera EP4CE30 FPGA芯片上进行物理验证。实验结果表明,通过改进,设计的嵌入式微处理器性能有所提升。 展开更多
关键词 嵌入式微处理器 32位乘法器 armv4指令集 哈佛结构
在线阅读 下载PDF
基于嵌入式ARMv7的监测飞行器系统设计 被引量:1
5
作者 燕丽红 林志雄 王灏 《电子设计工程》 2014年第23期70-73,共4页
针对监测飞行器的智能化和小型化的要求,本系统采用物联网UP-CUP IOT A8-Ⅱ平台,详细介绍了基于嵌入式ARMv7的飞行器的模块化设计方案,包括采用德国原装进口LHI778探头的红外传感器等组成的信息采集模块,具有USB接口的WIFI无线网卡和2.4... 针对监测飞行器的智能化和小型化的要求,本系统采用物联网UP-CUP IOT A8-Ⅱ平台,详细介绍了基于嵌入式ARMv7的飞行器的模块化设计方案,包括采用德国原装进口LHI778探头的红外传感器等组成的信息采集模块,具有USB接口的WIFI无线网卡和2.4G的射频组成的无线通信模块及控制飞行器飞行姿态的飞行控制模块等,最后通过手持终端和PC终端进行了系统测试。结果表明整个系统设计合理,具有一定的工程应用价值。 展开更多
关键词 UP-CUP IOT A8-Ⅱ平台 嵌入式armv7 WIFI无线网卡 无线通信模块 飞行控制模块
在线阅读 下载PDF
ARMv7的Cortex系列微处理器技术特点 被引量:8
6
作者 刁智华 《单片机与嵌入式系统应用》 2007年第4期12-15,共4页
ARMv7是目前ARM处理器体系结构的最高版本。本文介绍了基于ARMv7的最新ARM微处理器Cortex系列,描述了该系列处理器的技术细节,同时重点论述了Cortex-R、Cortex-A、Cortex-M系列处理器的技术特点。最后,对不同系列处理器的应用领域作了... ARMv7是目前ARM处理器体系结构的最高版本。本文介绍了基于ARMv7的最新ARM微处理器Cortex系列,描述了该系列处理器的技术细节,同时重点论述了Cortex-R、Cortex-A、Cortex-M系列处理器的技术特点。最后,对不同系列处理器的应用领域作了进一步的阐述。 展开更多
关键词 armv7 体系结构 Cortex—M Cortex—R Cortex—A
在线阅读 下载PDF
基于ARMv4T架构指令集的乘法器设计
7
作者 陈海民 李峥 杨先文 《计算机应用研究》 CSCD 北大核心 2011年第2期587-590,共4页
针对硬件IP核的速度和面积两大性能指标,提出了基于可变执行周期的多周期乘法器设计思想,设计出一款适用于32位嵌入式微处理器的乘法器模块。该乘法器兼容ARMv4T架构的所有乘法指令,同时引入字节判断机制,可以根据操作数的特点在2~5个... 针对硬件IP核的速度和面积两大性能指标,提出了基于可变执行周期的多周期乘法器设计思想,设计出一款适用于32位嵌入式微处理器的乘法器模块。该乘法器兼容ARMv4T架构的所有乘法指令,同时引入字节判断机制,可以根据操作数的特点在2~5个周期内执行完毕。采用Radix-4 Booth编码,只需两级压缩树进行部分积压缩。乘加运算的基址寄存器数据作为部分积进入压缩树,节约了一个单独的执行周期。实验结果表明,该设计占用芯片资源少,且结构简单高效。 展开更多
关键词 armv4T架构 乘法器 可变执行周期 Radix-4Booth编码 4-2压缩树
在线阅读 下载PDF
基于ARMV7构架的电子密码锁综合系统设计
8
作者 常凤筠 王晨 《辽宁科技大学学报》 CAS 2013年第6期588-592,共5页
旨在加强现有的保险柜密码锁安全管理系统,采用基于ARMV7构架的富士通Cortex-M3系列的MB9BF506R位处理器作为密码锁主控芯片,分析了基于新构架的实用型电子密码锁实现方法,提出了一种新的设计理念——基于多重权限下实时监控的安全体系... 旨在加强现有的保险柜密码锁安全管理系统,采用基于ARMV7构架的富士通Cortex-M3系列的MB9BF506R位处理器作为密码锁主控芯片,分析了基于新构架的实用型电子密码锁实现方法,提出了一种新的设计理念——基于多重权限下实时监控的安全体系,添加了手持专用定制手机的形式验证指纹权限并具有数据传送功能,经验证有效的加强了电子密码系统的安全可靠性,对当前的电子密码锁行业的进步具有发展性意义。 展开更多
关键词 armv7 电子密码锁 指纹识别 多重权限
在线阅读 下载PDF
基于ARMv8平台的多维FFT实现与优化研究 被引量:10
9
作者 陈暾 李志豪 +1 位作者 贾海鹏 张云泉 《计算机学报》 EI CSCD 北大核心 2019年第11期2384-2402,共19页
FFT(快速傅里叶变换)是用于计算离散傅里叶变换(DFT)或其逆运算的快速算法,它广泛应用于工程、科学和数学计算.到目前为止,鲜有基于ARM平台的高性能FFT算法的实现和优化,然而,随着ARMv8处理器应用的日益广泛,研究FFT算法在ARM平台上高... FFT(快速傅里叶变换)是用于计算离散傅里叶变换(DFT)或其逆运算的快速算法,它广泛应用于工程、科学和数学计算.到目前为止,鲜有基于ARM平台的高性能FFT算法的实现和优化,然而,随着ARMv8处理器应用的日益广泛,研究FFT算法在ARM平台上高性能实现日益重要.该文在ARMv8平台上实现和优化了一个高性能的多维FFT算法库:PerfFFT,通过FFT蝶形网络优化、蝶形计算优化、蝶形自动生成、SIMD优化、内存对齐、cache-aware的分块算法和高效转置等优化方法的应用,显著提升了FFT算法的性能.实验结果表明,PerfFFT相比目前应用最为广泛的开源FFT库FFTW实现了10%~591%的性能提升,而相比ARM高性能商业库ARM Performance Library实现了13%~44%的性能提升. 展开更多
关键词 armv8 FFT算法 FFTW ARMPL SIMD优化 CACHE优化 矩阵分块
在线阅读 下载PDF
基于ARMv8处理器的高性能图像处理算法实现与优化研究 被引量:5
10
作者 韦存阳 贾海鹏 +3 位作者 张云泉 曲国远 魏大洲 张广婷 《计算机工程与科学》 CSCD 北大核心 2022年第10期1711-1720,共10页
色彩空间转换、图像缩放、图像滤波都是图像处理领域常见的算法,广泛应用于数字媒体、数据通信、生物医学和航空航天等领域。目前上述算法在ARM处理器上虽有开源的OpenCV库,但缺少与Intel IPP库精度相当的高性能图像处理库。为此,根据... 色彩空间转换、图像缩放、图像滤波都是图像处理领域常见的算法,广泛应用于数字媒体、数据通信、生物医学和航空航天等领域。目前上述算法在ARM处理器上虽有开源的OpenCV库,但缺少与Intel IPP库精度相当的高性能图像处理库。为此,根据算法的计算访存特征,将上述算法分为数据无关算法、数据共享算法及非规则访存算法3类,提出了不同类别算法在ARMv8计算平台上的优化方法体系,最终构建了一个基于ARMv8计算平台的高性能图像处理算法库,精度上对标Intel IPP库,并通过算法优化、访存优化、SIMD优化及汇编指令优化等一系列优化方法的应用,大幅提升了图像处理算法的性能。实验结果表明,在华为鲲鹏920计算平台上,重点优化的CvtColor、Filter和Resize模块性能较OpenCV算法库都有显著提升。 展开更多
关键词 armv8 色彩空间转换 图像插值 图像滤波
在线阅读 下载PDF
基于ARMv8架构的面向机器翻译的单精度浮点通用矩阵乘法优化 被引量:10
11
作者 龚鸣清 叶煌 +2 位作者 张鉴 卢兴敬 陈伟 《计算机应用》 CSCD 北大核心 2019年第6期1557-1562,共6页
针对使用ARM处理器的移动智能设备执行神经网络推理计算效率不高的问题,提出了一套基于ARMv8架构的单精度浮点通用矩阵乘法(SGEMM)算法优化方案。首先,确定ARMv8架构的处理器执行SGEMM算法的计算效率受限于向量化计算单元使用方案、指... 针对使用ARM处理器的移动智能设备执行神经网络推理计算效率不高的问题,提出了一套基于ARMv8架构的单精度浮点通用矩阵乘法(SGEMM)算法优化方案。首先,确定ARMv8架构的处理器执行SGEMM算法的计算效率受限于向量化计算单元使用方案、指令流水线和缓存未命中的发生概率;其次,针对三点导致计算效率受限的原因实现向量指令内联汇编、数据重排和数据预取三条优化技术;最后,根据语音方向的神经网络中常见的三种矩阵模式设计测试实验,实验中使用RK3399硬件平台运行程序。实验结果表示:方阵模式下单核计算速度为10.23 GFLOPS,达到实测浮点峰值的78.2%;在细长矩阵模式下单核计算速度为6.35 GFLOPS,达到实测浮点峰值的48.1%;在连续小矩阵模式下单核计算速度为2.53 GFLOPS,达到实测浮点峰值19.2%。将优化后的SGEMM算法部署到语音识别神经网络程序中,程序的实际语音识别速度取得了显著提高。 展开更多
关键词 armv8 单指令多数据流计算 基础线性代数子程序库 高性能计算
在线阅读 下载PDF
基于ARMv8架构gadget自动搜索框架 被引量:3
12
作者 赵利军 王震宇 +1 位作者 王奕森 庄宽 《计算机应用与软件》 CSCD 2016年第5期307-311,316,共6页
为了在ARM公司最新发布的首款支持64位处理器的ARMv8架构上实现ROP(Return_Oriented Programmig)技术,设计了ARMv8架构上的ROP gadget的自动搜索工具。通过结合ARMv8架构指令系统的特点,首先在库文件搜索出所有的以RET指令结尾的短指令... 为了在ARM公司最新发布的首款支持64位处理器的ARMv8架构上实现ROP(Return_Oriented Programmig)技术,设计了ARMv8架构上的ROP gadget的自动搜索工具。通过结合ARMv8架构指令系统的特点,首先在库文件搜索出所有的以RET指令结尾的短指令序列,并把这些指令序列存储在gadget库中,然后采用一些优化策略对该库进行优化,最后根据用户的输入在库中搜索到与用户输入功能相同的gadget链。通过对搜索工具搜索到的gadget的统计,结果表明gadget集具有图灵完整性,可以执行任意的操作。最后通过一个实例证明了ROP在ARMv8架构上的可行性。 展开更多
关键词 ROP 指令序列 自动搜索 armv8 图灵完整性
在线阅读 下载PDF
基于ARMv4指令集的RISC微控制器设计 被引量:1
13
作者 詹剑良 孙永琦 《电视技术》 2024年第6期48-54,共7页
嵌入式系统在很多领域有着广泛的应用。嵌入式系统的核心是微控制器,其性能会直接影响整个系统。现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)器件间具有低延迟、高可靠性以及实时性,使其在实现高速控制方案等应用场景十... 嵌入式系统在很多领域有着广泛的应用。嵌入式系统的核心是微控制器,其性能会直接影响整个系统。现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)器件间具有低延迟、高可靠性以及实时性,使其在实现高速控制方案等应用场景十分适用。微控制器与FPGA结合,使得嵌入式系统更加灵活。为了在FPGA系统实现微控制器的功能,基于ARMv4指令集设计微处理器内核,并基于一些其他开源知识产权(Intellectual Property,IP)核设计了一款满足基本需求的微控制器。整个微控制器包括微处理器内核,串行外设接口(Serial Periphera Interface,SPI)控制器、通用串口、定时器、通用输入输出(Input Output,IO)接口、外部中断以及中断控制器。该微控制器作为一个软核应用于FPGA系统,并在FPGA测试板上完成原型验证。结果表明,整个设计实现了完整的微控制器功能,能够满足FPGA对微控制器软核的需求。 展开更多
关键词 微控制器 armv4指令集 现场可编程逻辑门阵列(FPGA)
在线阅读 下载PDF
ARMv7架构的中断控制结构及实验设计
14
作者 章复嘉 林菲 《实验室研究与探索》 CAS 北大核心 2022年第2期121-124,180,共5页
中断实验设计是系统化教学背景下课程衔接的重要环节。针对地方高校开展系统能力人才培养的需求,基于字长32 bit的ARMv7模型机结构,设计一个硬件中断优先级控制实验。借助自制远程可交互式FPGA实验板卡实施教学,加深学生对中断知识点的... 中断实验设计是系统化教学背景下课程衔接的重要环节。针对地方高校开展系统能力人才培养的需求,基于字长32 bit的ARMv7模型机结构,设计一个硬件中断优先级控制实验。借助自制远程可交互式FPGA实验板卡实施教学,加深学生对中断知识点的理解,为学习后继操作系统和嵌入式系统原理打下基础。 展开更多
关键词 armv7模型机 中断实验 课程衔接 系统能力培养
在线阅读 下载PDF
基于ARMv7-A架构的虚拟存储系统技术研究
15
作者 曹朋朋 陈佳 张少锋 《电子技术应用》 2018年第6期11-14,18,共5页
在机弹载设备综合化、智能化、低功耗的发展趋势下,嵌入式系统设计中近几年也广泛采用了ARM系列处理器。其中ARMv7的VMSA(虚拟存储系统架构)支持虚拟化扩展、安全扩展以及大物理地址扩展,使得多虚拟机的运行或分区操作系统实现有了硬件... 在机弹载设备综合化、智能化、低功耗的发展趋势下,嵌入式系统设计中近几年也广泛采用了ARM系列处理器。其中ARMv7的VMSA(虚拟存储系统架构)支持虚拟化扩展、安全扩展以及大物理地址扩展,使得多虚拟机的运行或分区操作系统实现有了硬件系统的支持,复杂嵌入式设备可采用新一代嵌入式处理器完成系统综合化与小型化。主要针对ARMv7-A体系结构中扩展后的VMSA内存管理的应用结构变化进行了研究,并就其在机载设备上的应用方式进行分析,为ARM处理器在机载设备的应用提供了技术支撑。 展开更多
关键词 armv7 VMSA 虚拟化 安全扩展
在线阅读 下载PDF
基于ARMv8架构ROP自动构造框架 被引量:1
16
作者 赵利军 彭城 《计算机应用与软件》 2017年第8期316-322,328,共8页
为了在ARM公司最新发布的首款支持64位处理器的ARMv8架构上实现ROP(Return_Oriented Programmig)技术,提高ROP攻击效力,设计了ARMv8架构上的ROP自动构造工具。首先对已有的ARM架构下gadget搜索工具进行扩展,使之支持ARMv8架构下可用指... 为了在ARM公司最新发布的首款支持64位处理器的ARMv8架构上实现ROP(Return_Oriented Programmig)技术,提高ROP攻击效力,设计了ARMv8架构上的ROP自动构造工具。首先对已有的ARM架构下gadget搜索工具进行扩展,使之支持ARMv8架构下可用指令序列的搜索,并把这些指令序列存储在gadget库中,其次采用优化策略对gadget库进行优化。然后利用语义等价性找出与shellcode语义相同的gadget链,并利用寄存器连通性解决语义断层和寄存器冲突等问题。最后完成gadget的自动串联形成具有特定行为的ROP链。通过利用ROP自动构造工具对网站"exploit.db"中大量的shellcode进行自动构造,证明了工具具有良好的攻击效力,增强了ROP攻击的实用性。 展开更多
关键词 ROP指令序列 armv8 寄存器连通性 语义断层 寄存器冲突
在线阅读 下载PDF
基于ARMv8架构的线性代数式检索结果并行集成模式
17
作者 吴丽娇 《宁夏师范学院学报》 2021年第1期79-84,共6页
为了提高线性代数式检索结果并行集成和调度能力,提出基于ARMv8架构的线性代数式检索结果并行集成模式.采用语义图模型分析方法进行特征提取和概念集融合,采用概念空间融合的方法,对线性代数式检索结果并行参数融合处理,采用语义图模型... 为了提高线性代数式检索结果并行集成和调度能力,提出基于ARMv8架构的线性代数式检索结果并行集成模式.采用语义图模型分析方法进行特征提取和概念集融合,采用概念空间融合的方法,对线性代数式检索结果并行参数融合处理,采用语义图模型分布式重组的方法,输出线性代数式检索结果,通过ARMv8架构并行集成线性代数式检索结果,仿真结果表明,采用该方法进行线性代数式检索结果并行集成的输出稳定性较高,查准率较高.提高对线性代数式检索结果的访问和资源优化调度能力. 展开更多
关键词 armv8架构 线性代数 检索结果 并行集成 访问
在线阅读 下载PDF
ARMv8 ROP shellcode复杂控制流构造
18
作者 赵利军 董莎莎 《计算机应用与软件》 北大核心 2019年第5期225-230,共6页
一个复杂的ROP shellcode从语义层面经常会用到循环和递归等控制流形式。条件跳转控制流gadget是循环和递归等控制结构的基础。然而ARMv7指令集中的间接条件跳转指令在ARMv8指令集中已经不再存在。ARMv8指令集中的条件跳转指令的目标地... 一个复杂的ROP shellcode从语义层面经常会用到循环和递归等控制流形式。条件跳转控制流gadget是循环和递归等控制结构的基础。然而ARMv7指令集中的间接条件跳转指令在ARMv8指令集中已经不再存在。ARMv8指令集中的条件跳转指令的目标地址的偏移已经被硬编码,不能被使用,所以ARMv8架构下只能通过无条件跳转gadget的重复使用实现循环和递归。这不仅执行效率低,而且浪费了大量的内存空间。基于上述问题,对ARMv7架构的条件跳转gadget进行了分析,提出一种ARMv8架构基于CMP指令和CSEL指令gadget构造条件跳转gadget方法。不仅解决了ARMv7架构基于间接条件跳转指令gadget构造ROP shellcode复杂控制流的方法在ARMv8架构中不再适用的问题,而且通过实验证明了与无条件跳转gadget方法相比,节省了大量的内存空间。 展开更多
关键词 ROP SHELLCODE armv8 控制流语义 CMP GADGET CSEL GADGET
在线阅读 下载PDF
ARMv8-A Return-Oriented Programming实现方法
19
作者 赵利军 李民 彭诚 《计算机应用与软件》 北大核心 2018年第11期253-258,313,共7页
ARMv8-A是ARM公司首款支持64位指令集的处理器架构,其引入一个全新的64位指令集A64。ARMv8-A与以往的ARM架构在指令集、指令编码、内部寄存器(功能定义、长度和个数)、函数调用规约、函数prologue和epilogue处理等诸多方面均存在很大的... ARMv8-A是ARM公司首款支持64位指令集的处理器架构,其引入一个全新的64位指令集A64。ARMv8-A与以往的ARM架构在指令集、指令编码、内部寄存器(功能定义、长度和个数)、函数调用规约、函数prologue和epilogue处理等诸多方面均存在很大的差异。在ARMv8-A处理器架构上,如何来实现返回导向编程ROP(Return-Oriented Programming)攻击以及是否具有图灵完整性等问题目前尚不明确。深入讨论ARMv8-A上实现ROP的基本单元的特性,给出其逻辑结构与分类方法,并给出实现ARMv8-A ROP的原理框架与方法。通过一个基于Linaro ARMv8 Linux实现的ARMv8 ROP攻击实例来验证提出的技术和方法。 展开更多
关键词 armv8 返回导向编程 指令序列 漏洞利用
在线阅读 下载PDF
ARM公司披露ARMv7架构产品细节
20
《开放系统世界》 2005年第4期125-125,共1页
近日,ARM公司在旧金山举行的嵌入式大会上披露了最新ARMv7架构的产品细节。
关键词 微处理器 armv7架构 微控制器 ARM公司
在线阅读 下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部