二进制翻译是实现系统迁移的主要方法,但基于通用平台的仅靠软件实现的二进制翻译性能不高。该文以龙芯2F处理器为实现平台,提出一种QEMU二进制翻译器并进行优化,其中包括编译环境的优化以及二进制翻译器本身的优化2个方面,对后者的优化主要涉及寄存器直接映射和多媒体指令的改进。实验结果表明,通过寄存器映射优化后,系统能够获得1.45的加速比,通过多媒体优化后,多媒体程序的执行能达到本地机器执行的80%的性能。
2022-07-30 16:30:11 255KB 工程技术 论文
1
从ISA和ABI两种不同层次出发探讨了当前二进制移植存在的问题, 分析了其对应解决方法的优劣, 明确了虚拟化技术是实现二进制移植的重要手段。研究了支持ISA或ABI间二进制移植中的三种虚拟化方法, 即解释和二进制翻译、资源虚拟化、内核虚拟化。提出了一种结合动态二进制优化技术的高效进程虚拟机LongWin, 该虚拟机支持Windows应用程序在Linux操作系统上运行, 实验结果表明其性能与Wine相比提高了6%~10%。
1
动态二进制翻译是广泛应用于虚拟机系统的一种二进制代码的翻译技术。动态二进制翻译由于拥有代码缓存、本地执行、代码块链接、动态热路径生成等优化技术的支持,有着很高的性能。CrossBit是一个多元多目标的动态二进制翻译系统,通过对CrossBit二进制翻译器的性能进行的研究,分析动态二进制翻译器性能提升中所必须解决的若干问题,并通过定量的分析总结了一些二进制翻译系统的在不同的配置和负载下系统优化手段的执行时策略。
2022-07-30 15:36:44 1010KB 论文研究
1
摘 要:二进制翻译技术是代码移植技术中的一种重要技术。针对二进制翻译的应用,提出在ARM嵌入式平台下实现X86 t0 ARM二进制翻译系统。通过对ARM嵌入式平台的研究,介绍二进制翻译模块的功能,着重论述SOC架构的设计,并分析Multi-layer总线结构的特点及优化。该SOC系统实现了将部分X86指令翻译为ARM指令并由ARM处理器执行目标代码的功能。该设计为在硬件上实现二进制翻译提供了参考。   二进制翻译也是一种编译技术,它与传统编译器的差别在于其编译处理对象不同。传统编译器处理的是某一种高级语言,经过编译处理生成某种机器的目标代码。   二进制翻译是一种直接翻译可执行二进制程序的
1
MSP430程序下载不需要IAR在线,直接使用生成的二进制文件即可下载,有完整的操作流程
2022-07-22 20:43:12 297KB MSP430 MSFET 二进制下载
1
QPSK发射机接受随机二进制串行数据。 将流转换为 2 位并行(偶数和奇数) 根据调制需要将传入的单极转换为双极。 生成 QPSK 调制数据。
2022-07-21 19:41:01 10KB matlab
1
二进制JS Javascript 的二进制处理 BinaryJS 是一个简单的库,它提供了单个字符和字符串的二进制转换功能。 编码 您可以使用两种编码方法中的任何一种。 第一个, encodeString ,用于更长的文本字符串,但也接受单个字符。 使用: // Instantiate a new Binary instance var binary = new Binary(); // Translate a string of text var translatedText = binary.encodeString("HelloWorld!"); 另一种方法encodeChar用于单个字符,不再适用于任何字符。 此方法在内部用于encodeString 。 用: // Instantiate a new Binary instance var b
2022-07-20 21:44:02 6KB JavaScript
1
010 编辑器:专业文本编辑器 编辑文本文件,XML,HTML,Unicode和UTF-8文件,C / C++源代码,PHP等。 无限制的撤消和强大的编辑和脚本工具。 巨大的文件支持 (50 GB+)。 列模式编辑。 010 编辑:世界上最好的十六进制编辑器 无与伦比的二进制编辑性能,适用于任何大小的文件。 使用强大的二进制模板技术来理解二进制数据。 编辑200多种格式。 查找并修复硬盘驱动器,内存键,闪存驱动器,CD-ROM等问题。 调查和修改进程中的内存。 数字取证、逆向工程和数据恢复。 二进制模板 - 十六进制编辑到一个新的水平 为什么010编辑器如此强大?与仅显示文件的原始十六进制字节(1)的传统十六进制编辑器不同,010 Editor还可以使用二进制模板(2)将文件解析为分层结构。运行二进制模板的结果比仅使用原始十六进制字节更容易理解和编辑。 二进制模板易于编写,看起来类似于 C/C++ 结构,只是它们可能包含 if、for 或 while 语句以及函数或复杂表达式。 功能强大,足以解析几乎任何二进制文件格式。 可以设置为在打开文件时自动运行。 模板可以共享,模板列表可
1
OpenSSH.0 linux通用
2022-07-19 14:01:29 883KB openssh9.0
1
mysql5.7 二进制安装一键安装脚本 for ubuntu ubuntu 默认shell 是dash 请用 bash执行 /bin/bash mysql5.7_bin_install.sh
2022-07-14 16:42:42 8KB mysql5.7 install
1