期刊文献+
共找到50篇文章
< 1 2 3 >
每页显示 20 50 100
龙芯UNCACHE加速原理及其在系统图形性能优化中的应用 被引量:2
1
作者 张爽爽 孟小甫 +1 位作者 汪文祥 高翔 《高技术通讯》 CAS CSCD 北大核心 2015年第4期357-364,共8页
针对当前采用独立显卡的桌面计算机系统架构普遍存在的CPU(中心处理单元)访问GPU(图形处理单元)存储空间数据传输延迟较大的瓶颈,采用了龙芯GS464处理器核心实现的UA(uncache acceleration)机制对GPU驱动程序中的GPU存储空间访... 针对当前采用独立显卡的桌面计算机系统架构普遍存在的CPU(中心处理单元)访问GPU(图形处理单元)存储空间数据传输延迟较大的瓶颈,采用了龙芯GS464处理器核心实现的UA(uncache acceleration)机制对GPU驱动程序中的GPU存储空间访问接口进行优化,极大地提高了处理器向GPU等IO存储空间连续数据写入的速度。详细分析了龙芯处理器uA机制的原理及其相对于uncache方式IO写所能带来的性能提升。通过UA机制优化了龙芯3A+2H平台的GPU驱动性能,x11perf测试结果显示,采用UA优化GPU驱动后,Xserver的一些接口性能提升达5%~230%。将龙芯处理器的UA机制封装到了标准MMAP系统调用,并通过该扩展后的系统调用优化了Xserver的Xvideo扩展接口,实验结果显示,播放常见较高分辨率视频时该接口性能能够有6~12倍的性能提升。 展开更多
关键词 处理器核 UA 图形 图像
在线阅读 下载PDF
基于龙芯3A2000处理器的高性能Goto BLAS库的实现 被引量:1
2
作者 张华亮 黄启印 吴少校 《高技术通讯》 CAS CSCD 北大核心 2016年第10期825-832,共8页
用Linpack测试集测试了计算机系统浮点性能,测试用函数运算库为Goto BLAS库。该库对Linpach的测试结果有很大影响。为了提高Goto BLAS性能,观察了Goto BLAS库在龙芯3A2000处理器平台的性能表现,分析了测试软件的执行流程、数据的处理方... 用Linpack测试集测试了计算机系统浮点性能,测试用函数运算库为Goto BLAS库。该库对Linpach的测试结果有很大影响。为了提高Goto BLAS性能,观察了Goto BLAS库在龙芯3A2000处理器平台的性能表现,分析了测试软件的执行流程、数据的处理方法,根据处理器的结构特点,合理配置矩阵分块参数,优化核心循环的实现方案,同时采用软硬件数据预取技术及优化的内核TLB配置策略。在这些优化方法的共同作用下,仿真平台上核心函数的浮点部件效率超过90%。优化方案在本实验中取得了显著的效果。 展开更多
关键词 Goto BLAS 性能优化 LINPACK 矩阵运算 数据预取
在线阅读 下载PDF
龙芯KVM虚拟机I/O中断子系统的优化 被引量:2
3
作者 朱琛 王剑 +2 位作者 高翔 毛碧波 李星 《高技术通讯》 EI CAS 北大核心 2020年第9期893-900,共8页
本文针对虚拟机I/O中断子系统的性能问题,以龙芯KVM虚拟机为实验平台,分析了KVM虚拟机中I/O中断子系统的性能瓶颈,并在KVM中实现虚拟I/O中断控制器的基础上,进一步采用只读页表代替陷入、类虚拟化等手段对其进行了优化。测试结果显示虚... 本文针对虚拟机I/O中断子系统的性能问题,以龙芯KVM虚拟机为实验平台,分析了KVM虚拟机中I/O中断子系统的性能瓶颈,并在KVM中实现虚拟I/O中断控制器的基础上,进一步采用只读页表代替陷入、类虚拟化等手段对其进行了优化。测试结果显示虚拟机处理I/O中断的吞吐量提升了300%以上。在部分I/O中断较频繁的网络和磁盘测试中,性能有60.9%~215.1%的提升,文中的优化方法同样适用于其他架构的KVM虚拟机。 展开更多
关键词 KVM虚拟机 I/O中断 I/O虚拟化
在线阅读 下载PDF
基于紧耦合加速器的高性能Java压缩系统
4
作者 王雪 李文青 +3 位作者 张婷婷 张福新 王剑 敖琪 《高技术通讯》 CAS 北大核心 2024年第4期386-395,共10页
Java无损压缩应用广泛,尽管软件算法在不断改进,但仍然存在压缩速度慢、耗时严重等问题。本文使用领域前沿的紧耦合框架集成压缩加速器的处理器平台,设计了一个高性能Java压缩系统,在Java虚拟机(JVM)内部实现了对紧耦合无损压缩加速器... Java无损压缩应用广泛,尽管软件算法在不断改进,但仍然存在压缩速度慢、耗时严重等问题。本文使用领域前沿的紧耦合框架集成压缩加速器的处理器平台,设计了一个高性能Java压缩系统,在Java虚拟机(JVM)内部实现了对紧耦合无损压缩加速器的封装,并为其提供了轻量级运行时环境。本系统可以有效减少通信开销、避免数据拷贝问题,具有易编程、快速压缩的特点,充分发挥加速器给Java压缩带来的性能优势。实验结果表明,此系统大幅提升了Java压缩性能,压缩速度达到主流Java Gzip软件压缩的63倍,最高可达247倍,且在大数据集下性能提升更显著。 展开更多
关键词 Java压缩 无损压缩 紧耦合加速器 Java虚拟机(JVM)
在线阅读 下载PDF
基于神经网络预测模型的异构多核处理器调度 被引量:2
5
作者 王磊 陆超 +1 位作者 章隆兵 王剑 《高技术通讯》 CAS CSCD 北大核心 2015年第6期567-574,共8页
为了提高异构多核处理器的性能和资源利用率,研究了优化异构多核处理器的程序调度方法。针对异构多核处理器的特点,提出了一种基于神经网络的低开销程序性能预测的调度模型。该调度模型根据程序固有特征预测各个程序在不同处理器核上的... 为了提高异构多核处理器的性能和资源利用率,研究了优化异构多核处理器的程序调度方法。针对异构多核处理器的特点,提出了一种基于神经网络的低开销程序性能预测的调度模型。该调度模型根据程序固有特征预测各个程序在不同处理器核上的性能,然后根据性能预测找出程序与处理器核之间的最优匹配方案进行调度。试验证明,该调度模型对于异构多核处理器的性能和能效都取得了很好的提升效果,超过了现有的轮转调度、抽样调度和性能影响评估(PIE)调度。相比于轮转调度,该调度模型在处理器性能和能效上分别取得了13.64%和10.78%的提升。 展开更多
关键词 异构多核处理器 多道程序 程序固有特征 神经网络预测模型 基于神经网 络的调度模型
在线阅读 下载PDF
基于二进制插桩的共享指令集异构多核处理器进程迁移方法 被引量:1
6
作者 刘宏伟 邱吉 +1 位作者 高翔 陈云霁 《高技术通讯》 CAS CSCD 北大核心 2014年第1期23-28,共6页
研究了异构多核处理器进程迁移的特点,针对目前解决共享指令集异构多核处理器异构多核间进程迁移方法存在效率、代价、兼容性或者可编程性上的不足,提出了一种基于二进制插桩的进程迁移方法,该方法能够充分利用共享指令集异构多核的优势... 研究了异构多核处理器进程迁移的特点,针对目前解决共享指令集异构多核处理器异构多核间进程迁移方法存在效率、代价、兼容性或者可编程性上的不足,提出了一种基于二进制插桩的进程迁移方法,该方法能够充分利用共享指令集异构多核的优势,以很低的代价大大提升运行效率,并且无需修改源代码和编译系统,有良好的兼容性。在SPEC等测试程序上的实验数据表明,这种方法的效率为内核模拟的2.25倍。 展开更多
关键词 共享指令集(ISA) 异构多核处理器 进程迁移 二进制插桩 内核模拟
在线阅读 下载PDF
多核处理器系统I/O访存优化研究 被引量:1
7
作者 李鹏 曾露 王焕东 《高技术通讯》 EI CAS 北大核心 2018年第6期488-499,共12页
本文提出了一种多核处理器自适应I/O直接缓存访问(ADCA)的方法以提升I/O访存的性能,降低对其他程序的影响。与传统直接缓存访问(DCA)不同的是,该方法利用了LRU栈特性,通过采样辅助标签目录的方式动态调整DCA可使用的cache空间,同时对I/... 本文提出了一种多核处理器自适应I/O直接缓存访问(ADCA)的方法以提升I/O访存的性能,降低对其他程序的影响。与传统直接缓存访问(DCA)不同的是,该方法利用了LRU栈特性,通过采样辅助标签目录的方式动态调整DCA可使用的cache空间,同时对I/O数据的替换和写内存策略进行优化。实验结果表明,与DCA方式相比,该方式使得I/O带宽提升了大约10%,而与SPEC和采用直接内存访问(DMA)方式的网络测试程序同时运行相比,SPEC定点和浮点性能分别提升了11. 5%和8. 9%。 展开更多
关键词 直接缓存访问(DCA) LRU栈特性 自适应 伪划分 优先替换
在线阅读 下载PDF
一种基于硬件的快速确定性重放方法 被引量:1
8
作者 章隆兵 李磊 +2 位作者 肖俊华 贺晓 王剑 《高技术通讯》 北大核心 2017年第6期487-494,共8页
针对多核处理器上并行程序执行不确定性所造成的并行调试难问题,提出了一种基于硬件的快速确定性重放方法——时间切割者。该方法采用面向并行的记录机制来区分出原执行中并行执行的访存指令块和非并行执行的指令块,并在重放执行中避免... 针对多核处理器上并行程序执行不确定性所造成的并行调试难问题,提出了一种基于硬件的快速确定性重放方法——时间切割者。该方法采用面向并行的记录机制来区分出原执行中并行执行的访存指令块和非并行执行的指令块,并在重放执行中避免串行执行那些在原执行中并行执行的访存指令块,从而使得重放执行的性能开销小。在多核模拟器Sim-Godson上的仿真实验结果表明:该方法的重放速度快,其性能开销仅为2%左右。此外,该方法还具有硬件支持简单特点,未来有望应用于国产多核处理器研制中。 展开更多
关键词 多核处理器 并行调试 确定性重放 多核模拟器 全局时钟
在线阅读 下载PDF
操作系统实验课题拓展及支撑操作系统研发的教学生态圈构建初探 被引量:2
9
作者 翟高寿 许宏丽 +1 位作者 杨昆 李德国 《工业和信息化教育》 2019年第3期44-50,共7页
"操作系统"是计算机本科专业主干课程,也是实施计算机系统能力培养的关键核心课程和着力点所在。为从根本上改变我国操作系统及基础系统软件研发实力的落后态势,应当在计算机核心技术自主可控的国家战略指导下,从操作系统构... "操作系统"是计算机本科专业主干课程,也是实施计算机系统能力培养的关键核心课程和着力点所在。为从根本上改变我国操作系统及基础系统软件研发实力的落后态势,应当在计算机核心技术自主可控的国家战略指导下,从操作系统构建和推广应用目标出发,持续改进操作系统实验课题体系建设,不断拓展和优化与操作系统相关的基础系统软件群研发技术的实验课题设计要求,改革、完善、满足操作系统研发生态圈高层次专业人才培养需求的理论与实践教学内容,同步构建起能够有效支撑操作系统研发的教学生态圈。 展开更多
关键词 操作系统 实验课题 体系建设 教学生态圈 基础系统软件
在线阅读 下载PDF
系统虚拟化中指令去特权化的软硬件协同设计
10
作者 台运方 蔡万伟 +2 位作者 刘奇 张戈 章隆兵 《高技术通讯》 CAS CSCD 北大核心 2012年第11期1149-1154,共6页
提出了一种软硬件协同设计的去特权化方式,用来减少系统虚拟机中特权指令和敏感指令产生的额外开销。其主要思想是使用修改操作系统源代码的软件去特权化方式减少敏感指令的额外开销,使用修改硬件方式减少非敏感指令的特权指令的额外... 提出了一种软硬件协同设计的去特权化方式,用来减少系统虚拟机中特权指令和敏感指令产生的额外开销。其主要思想是使用修改操作系统源代码的软件去特权化方式减少敏感指令的额外开销,使用修改硬件方式减少非敏感指令的特权指令的额外开销。两者配合使用可最大限度减少虚拟机中这两类指令的额外开销,从而能提高系统虚拟机性能。在MIPS架构CPU的测试板上的实验显示,使用这种方法之后虚拟机的特权指令和敏感指令造成的异常数减少了近97%,同时SPECCINT2000测试集中大部分程序性能提升100%以上。 展开更多
关键词 虚拟化 去特权化 软硬件协同设计 特权指令 敏感指令
在线阅读 下载PDF
多核片上系统全局主动访存优化研究
11
作者 李鹏 曾露 +1 位作者 王焕东 章隆兵 《高技术通讯》 EI CAS 北大核心 2019年第3期203-212,共10页
本文提出了一种多核片上系统(MPSoC)全局主动访存调度优化方法(GPMS)来提升系统的访存性能。该方法利用IP(intellectual property)核的访存局部性和延迟容忍度,通过限制访存冲突的IP核使其在一个调度窗口内分别连续访问内存,从而减少访... 本文提出了一种多核片上系统(MPSoC)全局主动访存调度优化方法(GPMS)来提升系统的访存性能。该方法利用IP(intellectual property)核的访存局部性和延迟容忍度,通过限制访存冲突的IP核使其在一个调度窗口内分别连续访问内存,从而减少访存冲突次数,同时不存在访存冲突的IP核在调度窗口内一直保持内存的使用权,从而可以充分发挥内存控制器端访存队列调度的自由度和DRAM的bank级并行性。实验结果表明,当IP核间访存冲突严重时,该方法相比访存队列调度方式可以提升1到2倍的访存带宽。 展开更多
关键词 多核片上系统(MPSoC) 访存调度 访存局部性 延迟容忍度 服务质量
在线阅读 下载PDF
多核片上系统主控式内存控制器预取
12
作者 李鹏 王剑 +1 位作者 曾露 王焕东 《高技术通讯》 EI CAS 北大核心 2019年第5期423-431,共9页
本文提出了一种多核片上系统(MPSoC)主控式内存控制器预取方法来解决多IP核导致内存控制器端预取资源竞争的问题。该方法综合考虑了不同访存流预取的及时性和访存冲突性,将预取数据及时性差的访存流进行过滤,使之在stream buffer资源紧... 本文提出了一种多核片上系统(MPSoC)主控式内存控制器预取方法来解决多IP核导致内存控制器端预取资源竞争的问题。该方法综合考虑了不同访存流预取的及时性和访存冲突性,将预取数据及时性差的访存流进行过滤,使之在stream buffer资源紧张的情况下不占用流缓冲空间,同时利用流缓冲地址记录表使得存在冲突的访存流优先使用stream buffer,进一步降低了访存冲突的概率。实验表明,该方法可以提升近20%的最大访存带宽,而对带宽需求小的访存IP核可以降低60%左右的访存延迟。 展开更多
关键词 多核片上系统(MPSoC) 及时性 访存冲突 预取 流缓冲
在线阅读 下载PDF
延迟存储:一种降低虚拟机退出开销的方法
13
作者 吴瑞阳 台运方 《高技术通讯》 CAS CSCD 北大核心 2015年第6期593-598,共6页
研究了虚拟机退出及恢复运行时的开销问题,提出了一种用于降低虚拟机切换时进行保存及恢复现场的开销的延迟存储方法。该方法的主要思想是利用修改虚拟机软件源代码的方式,通过判断虚拟机恢复运行时是否依然是上次退出时的同一个虚拟机... 研究了虚拟机退出及恢复运行时的开销问题,提出了一种用于降低虚拟机切换时进行保存及恢复现场的开销的延迟存储方法。该方法的主要思想是利用修改虚拟机软件源代码的方式,通过判断虚拟机恢复运行时是否依然是上次退出时的同一个虚拟机,来减少需要保存和恢复的寄存器数量。这个方法不需要对硬件设计进行改动,可以支持多核操作系统和多个虚拟机同时运行的情况,因此具有广泛的适用性。在龙芯3A1500处理器平台上的试验结果显示,上述延迟存储方法与现有方法相比,可以降低虚拟机退出开销65%,虚拟机整体性能提升3%到10%。 展开更多
关键词 系统虚拟化 虚拟态 虚拟机退出 延迟存储
在线阅读 下载PDF
基于MIPS架构的异构内存虚拟化方法研究 被引量:2
14
作者 蔡万伟 台运方 +2 位作者 刘奇 张晓辉 张戈 《高技术通讯》 CAS CSCD 北大核心 2013年第9期908-913,共6页
针对传统的同构内存虚拟化方法缺乏平台扩展性,在非X86处理器平台上性能较差的问题,研究了影响虚拟机内存性能的几个因素,并基于MIPS架构处理器提出了异构内存虚拟化方法,在不增加软件复杂度的前提下,提高了内存虚拟化性能。该方... 针对传统的同构内存虚拟化方法缺乏平台扩展性,在非X86处理器平台上性能较差的问题,研究了影响虚拟机内存性能的几个因素,并基于MIPS架构处理器提出了异构内存虚拟化方法,在不增加软件复杂度的前提下,提高了内存虚拟化性能。该方法基于对同构内存虚拟化的性能瓶颈的分析,通过修改虚拟机内存管理单元(MMU)降低软件维护开销;采用宿主机与客户机共享页表的方法提升访存的异常处理速度。该方法在龙芯3号处理器的系统虚拟机KVM-LOONGSON上得到实现。测试结果表明,该方法可以显著提升各类应用程序的性能,相比同构内存虚拟化方法,性能可以提升50%到700%,达到本地执行性能的71%~97%。 展开更多
关键词 系统虚拟化 内存虚拟化 KVM MIPS 龙芯3号处理器
在线阅读 下载PDF
自主CPU发展道路及在航天领域应用 被引量:19
15
作者 胡伟武 《上海航天》 CSCD 2019年第1期1-9,共9页
目前,我国中央处理器(CPU)的发展主要有自主研发和引进技术两条路线。自主研发的CPU在性能和软件生态上能否赶超引进技术的CPU成为争论的焦点。首先论述了我国CPU发展不能仅着眼于单项技术瓶颈的突破和产品市场占有率的提高,还必须建立... 目前,我国中央处理器(CPU)的发展主要有自主研发和引进技术两条路线。自主研发的CPU在性能和软件生态上能否赶超引进技术的CPU成为争论的焦点。首先论述了我国CPU发展不能仅着眼于单项技术瓶颈的突破和产品市场占有率的提高,还必须建立起自主可控的信息技术与产业生态体系;然后结合龙芯CPU研发和产业化的实践,论述了只要结合应用需求进行持续改进,自主研发的CPU在性能和软件生态上就能赶超引进技术的CPU,满足我国自主信息化应用的需求;最后论述了自主抗辐照CPU的发展及在航天领域应用情况。 展开更多
关键词 中央处理器 软件生态 抗辐照 自主可控
在线阅读 下载PDF
基于软硬件协同设计的解释器指令分派方法 被引量:1
16
作者 傅杰 靳国杰 +1 位作者 章隆兵 王剑 《高技术通讯》 CAS CSCD 北大核心 2016年第3期226-234,共9页
为了降低指令分派造成的运行开销以提高解释器的性能,提出了一种采用软硬件协同设计的解释器指令分派方法。其核心思想是在软件层面通过对指令分派表进行优化以消除了代价较高的地址常量加载操作,在硬件层面通过扩展处理器的访存指令进... 为了降低指令分派造成的运行开销以提高解释器的性能,提出了一种采用软硬件协同设计的解释器指令分派方法。其核心思想是在软件层面通过对指令分派表进行优化以消除了代价较高的地址常量加载操作,在硬件层面通过扩展处理器的访存指令进一步实现基于硬件支持的访存加速。软硬件协同设计可以最大限度地降低由指令分派引入的运行时开销,从而提升解释执行的效率。试验结果表明,该方法能够显著提升解释器的性能。对于SPECjvm98和Da Capo测试集,解释器总体性能提升了11.5%,且单项性能的最大提升幅度高达15.4%。该方法通用性强,实现代价低,适用于现代主流处理器平台上高性能解释器的设计和优化。 展开更多
关键词 解释器 指令分派 软硬件协同设计 虚拟机 优化
在线阅读 下载PDF
处理器访存子系统关键队列的性能建模 被引量:1
17
作者 李文青 吴畏 +2 位作者 章隆兵 肖俊华 王剑 《高技术通讯》 EI CAS 北大核心 2020年第7期655-665,共11页
处理器访存性能对其整体性能有着很大的影响,访存子系统的设计显得尤为重要。高性能超标量处理器的访存子系统中存在多个关键队列,如何快速进行设计折中,成为设计的关键。本文采用软件模拟器和回归模型结合的建模方法,提出了一个面向访... 处理器访存性能对其整体性能有着很大的影响,访存子系统的设计显得尤为重要。高性能超标量处理器的访存子系统中存在多个关键队列,如何快速进行设计折中,成为设计的关键。本文采用软件模拟器和回归模型结合的建模方法,提出了一个面向访存子系统关键队列的回归分析模型,并设计实现了相应的访存子系统模拟器。将软件模拟器与目标处理器设计的现场可编程门阵列(FPGA)原型验证平台进行准确性校准,并采用回归模型对软件模拟器的模拟数据进行分析,结果表明:实验验证结果稳定且对于所测试程序误差在10%以内。该建模方法可以量化分析访存子系统中关键队列大小与性能之间的关系,有效扩大硬件设计空间探索的范围,加快高性能处理器访存子系统的优化设计。 展开更多
关键词 处理器设计空间探索 访存子系统 软件模拟器 回归模型
在线阅读 下载PDF
基于电路结构的测试捕获功耗优化方法 被引量:2
18
作者 许超 陈华军 +2 位作者 郝守青 卢新元 章隆兵 《高技术通讯》 EI CAS 北大核心 2019年第5期413-422,共10页
研究了扫描结构和测试捕获功耗优化技术,考虑到现有的测试捕获功耗优化技术会降低单个测试向量覆盖的故障点或存在硬件开销过大的问题,提出一种新的基于电路结构的测试捕获功耗优化方法。该方法充分利用芯片内部的电路结构,分析扫描单... 研究了扫描结构和测试捕获功耗优化技术,考虑到现有的测试捕获功耗优化技术会降低单个测试向量覆盖的故障点或存在硬件开销过大的问题,提出一种新的基于电路结构的测试捕获功耗优化方法。该方法充分利用芯片内部的电路结构,分析扫描单元之间扇入扇出的关系,并根据分析结果规划扫描单元在捕获阶段的捕获顺序以及需要修改结构的扫描单元。根据扫描链的条数添加相应的时钟控制结构,并提出一种新的扫描单元结构来避免数据捕获违例问题,在不增加测试向量的前提下降低测试捕获功耗。在ITC’99基准电路上的实验结果表明,采用上述优化方法后扫描单元的替换率在50%左右,捕获阶段的功耗能降低40%以上,扫描链条数越多,优化效果越明显。 展开更多
关键词 扫描单元 电路结构 测试捕获功耗 时钟控制结构 数据捕获违例
在线阅读 下载PDF
基于独占式访存调度的片上系统电源门控方法 被引量:1
19
作者 刘苏 苏孟豪 苏文 《高技术通讯》 CAS CSCD 北大核心 2014年第3期256-262,共7页
为减少片上系统(SoC)中访存模块的漏电功耗,在分析访存行为的基础上,提出了一种基于独占式访存调度的电源门控方法。该方法根据访存模块对延迟容忍度较高和功耗优化空间很大的特点,利用访存调度器将访存模块的请求集中于窗口中,并在窗... 为减少片上系统(SoC)中访存模块的漏电功耗,在分析访存行为的基础上,提出了一种基于独占式访存调度的电源门控方法。该方法根据访存模块对延迟容忍度较高和功耗优化空间很大的特点,利用访存调度器将访存模块的请求集中于窗口中,并在窗口关闭时对访存模块及其访存通路使用电源门控。相对于已有方法,该方法不但增加了电源门控的可用范围,同时可更多地降低漏电功耗。实验结果表明,该方法可以在不影响访存性能的情况下减少访存模块约70%的漏电功耗。 展开更多
关键词 独占式 访存调度 电源门控 片上系统(SoC) 漏电功耗
在线阅读 下载PDF
MIPS安卓平台上ARM二进制翻译系统 被引量:4
20
作者 赵保华 安宁钰 +2 位作者 徐哲冲 杜安利 苏涛 《高技术通讯》 EI CAS 2021年第1期31-39,共9页
无内部互锁流水级的微处理器(MIPS)是重要的处理器架构,安卓是目前主流的移动终端操作系统。在MIPS架构处理器上运行安卓操作系统可以有效拓展使用领域,但存在的问题是调用高级精简指令集处理器(ARM)架构本地库的安卓应用程序不能运行,... 无内部互锁流水级的微处理器(MIPS)是重要的处理器架构,安卓是目前主流的移动终端操作系统。在MIPS架构处理器上运行安卓操作系统可以有效拓展使用领域,但存在的问题是调用高级精简指令集处理器(ARM)架构本地库的安卓应用程序不能运行,即存在应用不兼容问题。本文提出了一种动态库跨平台二进制兼容模型,以及通用的跨平台二进制翻译系统的架构,并在MIPS安卓平台上设计实现了ARM二进制翻译系统。该系统能够进行ARM动态库的跨平台加载,并采用动态二进制翻译,将ARM动态库中的二进制指令翻译成为MIPS架构的二进制指令,从而能够在MIPS架构处理器上执行。实验结果表明,该系统可以运行调用ARM本地库的安卓应用程序,解决了MIPS平台安卓应用的兼容性问题。本文工作对跨平台二进制翻译系统的研究具有重要参考价值。 展开更多
关键词 二进制翻译 无内部互锁流水级的微处理器(MIPS) 高级精简指令集处理器(ARM) ANDROID
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部