摘要
本发明公开了一种基于内存分区的动态指令转换访存冲突优化方法,通过在ARM众核系统中根据负载情况为各计算核心分配内存子区域建立第一映射关系表,在以动态指令转换方式加载执行可执行文件时获取线程与计算核心间的第二映射关系表,对于内存访存指令类的待转换指令获取其对应的线程及内存地址,根据第一映射关系表及第二映射关系表得到其转换后的第一ARM虚拟地址及相关第一地址空间,根据第一ARM虚拟地址与第一地址空间的关系确定转换后指令的调整方式完成指令转换,有效降低了在ARM众核系统上进行x86指令到ARM指令动态转换过程中的访存冲突,提高了动态指令转换后程序的执行性能。
技术关键词
映射关系表
地址转换缓存
内存
核心
动态
地址映射关系
访存指令
屏障
缓存命中率
中央控制单元
检查算法
分区
数据同步
内核
程序
序列
接口
系统为您推荐了相关专利信息
旅游管理系统
数据采集模块
信息更新
数据流分析技术
生成动态报告
物理性质参数
功率分配模型
禽蛋
控制模块
相控阵超声换能器
状态监测系统
雾化设备
支持向量机分类
患者脑电信号
远程监控平台