-
公开(公告)号:CN115168410A
公开(公告)日:2022-10-11
申请号:CN202211089539.X
申请日:2022-09-07
Applicant: 北京镜舟科技有限公司
Inventor: 方祝和
IPC: G06F16/2453 , G06F16/2455 , G06F16/22 , G06F12/1036 , G06F12/0811 , G06F12/0842 , G06F9/38 , G06F9/50
Abstract: 本发明实施例涉及计算机技术领域,为解决现有技术中无法提升数据库算子执行速度的技术问题,本发明实施例涉及一种算子执行方法、装置、电子设备及存储介质,所述方法包括:确定待处理的目标数据表以及待执行的目标算子;将所述目标数据表进行分区,得到多个表数据分区;针对每个所述表数据分区,启动至少一个第一线程,其中,每个所述第一线程启动多个第一协程交替执行预设的数据项处理操作,以得到所述表数据分区对应的哈希表,每个所述第一协程利用单指令多数据流执行所述数据项处理操作;基于每个所述表数据分区的所述哈希表执行所述目标算子。由此,能够实现提高数据库算子的执行性能。
-
公开(公告)号:CN115061714A
公开(公告)日:2022-09-16
申请号:CN202210552713.3
申请日:2017-10-13
Applicant: 华为技术有限公司
IPC: G06F8/656 , G06F9/4401 , G06F9/445 , G06F9/48 , G06F9/52 , G06F12/02 , G06F12/1009 , G06F12/1027 , G06F12/1036
Abstract: 一种管理处理系统上的全局变量迁移的系统和方法。所述方法包括:在所述处理系统的物理存储器中创建共享数据段;将程序的第一版本的第一全局变量数据段的逻辑地址空间绑定到所述共享数据段的物理地址;将所述程序的更新版本的第二全局变量数据段的逻辑地址空间绑定到所述共享数据段的所述物理地址。所述第一全局变量数据段和所述第二全局变量数据段同时存在,并且都映射到存储在所述共享数据段中的公共全局变量。
-
公开(公告)号:CN109508304B
公开(公告)日:2021-10-29
申请号:CN201811355149.6
申请日:2018-11-14
Applicant: 郑州云海信息技术有限公司
IPC: G06F12/1009 , G06F12/1036
Abstract: 本申请实施例公开了一种内存管理元数据的处理方法及装置,用于实现较为高效地对内存管理元数据进行处理,该方法包括:调用mmap分配内存管理元数据内存,内存管理元数据内存为huge page大页内存;建立物理地址映射表,物理地址映射表保存各个内存管理元数据对应的内存管理元数据内存的物理页框号;响应于访问目标内存管理元数据请求,通过物理地址映射表查找目标内存管理元数据对应的内存管理元数据内存的物理页框号,以实现对目标内存管理元数据的访问,目标内存管理元数据为任一内存管理元数据。
-
公开(公告)号:CN113490924A
公开(公告)日:2021-10-08
申请号:CN201980090020.3
申请日:2019-02-22
Applicant: 英特尔公司
IPC: G06F12/1036 , G06F12/08 , G06F9/455 , G06F9/48 , G06F21/71
Abstract: 公开的实现描述了一种系统和方法,所述系统和方法用于在处理装置上执行虚拟机,接收访问由虚拟机的地址空间中的客户虚拟存储器地址(GVA)标识的存储器页的请求,使用包括将GVA映射到客户物理存储器地址(GPA)的客户页表(GPT)条目的GPT将GVA转换为GPA,将GPA转换为存储器页的主机物理地址(HPA),在翻译后备缓冲器(TLB)中存储将GVA映射到HPA的TLB条目,修改GPT条目以指定该存储器页为被访问,检测应用修改GPT条目的尝试,响应于修改GPT条目的尝试生成页错误,并且响应于页错误转储清除TLB条目。
-
公开(公告)号:CN113474754A
公开(公告)日:2021-10-01
申请号:CN202080016682.9
申请日:2020-01-07
Applicant: Arm有限公司
IPC: G06F9/30 , G06F9/455 , G06F12/1036
Abstract: 本发明公开了一种装置,该装置包括处理电路(16),该处理电路具有用于执行管理程序的管理程序执行模式,以及比该管理程序执行模式权限更低的至少一个较低权限执行模式,该管理程序用于管理在处理电路上执行的一个或多个虚拟处理器。响应于在该至少一个较低权限执行模式下执行的有条件退让给管理程序指令,指令解码器(14)控制处理电路(16)来:确定是否满足至少一个陷阱条件,以及当确定满足该至少一个陷阱条件时,将处理电路切换为管理程序执行模式;以及将至少一项调度提示信息存储在该管理程序执行模式下执行的指令可访问的至少一个存储元件中,该至少一项调度提示信息用于估计是否仍然满足该至少一个陷阱条件。
-
公开(公告)号:CN108959127B
公开(公告)日:2021-02-09
申请号:CN201810550762.7
申请日:2018-05-31
Applicant: 华为技术有限公司
IPC: G06F12/1009 , G06F12/1036 , G06F13/42
Abstract: 本申请公开了一种地址转换方法、装置及系统,该方法包括:第一地址转换单元ATU接收第一虚拟机VM发送的访问请求,该访问请求携带第一地址和第一地址的参数信息,第一地址的参数信息包括目标虚拟功能VF的标识,第一ATU根据第一地址的参数信息和地址映射表中的VF范围描述信息确定匹配关系,当目标VF的标识和VF范围描述信息匹配成功时,第一ATU根据地址映射表将第一地址转换为第二地址。由此减少ATU的数量,提升资源利用率和消息处理效率。
-
公开(公告)号:CN111949572A
公开(公告)日:2020-11-17
申请号:CN202010860820.3
申请日:2020-08-24
Applicant: 海光信息技术有限公司
IPC: G06F12/1036 , G06F12/1009
Abstract: 本申请提供一种页表条目合并方法、装置及电子设备,方法包括:向内存发送数据查询请求;获取针对数据查询请求所查询到的多个页面的页表条目;判断页表条目中是否存在至少两个页表条目在目标粗页面的虚拟地址范围内具有有效映射;若是,将目标粗页面的目标页表条目保存至TLB内,并标识目标页表条目对应的页面尺寸,并配置目标页表条目的子表项;子表项中记录有具有有效映射的页面的虚拟地址与对应的物理地址的对应关系。本申请实施例的方案使得在存在至少两个页表条目具有有效映射时,即可进行页表条目合并。降低了页表条目合并的限制,提高了页表条目合并技术在实际应用中的适用性,提高了TLB内页表条目合并度,进而提高了TLB利用率。
-
公开(公告)号:CN107688745B
公开(公告)日:2020-10-30
申请号:CN201610633339.4
申请日:2016-08-04
Applicant: 阿里巴巴集团控股有限公司
IPC: G06F21/57 , G06F12/0882 , G06F12/1036
Abstract: 本发明提供了一种处理、生成内核镜像的方法、内核初始化方法、装置和设备,在内核镜像所对应的虚拟地址空间中插入干扰分页;在内核初始化阶段,从所述干扰分页中选取部分或全部干扰分页,并使选取的干扰分页不存在映射的物理地址。这种方式使得攻击者在利用内核任意地址可读漏洞时,扫描到不存在映射的物理地址的干扰分页时,返回异常,从而难以稳定地扫描内核虚拟地址空间,在一定程度上提升了攻击的难度,提高内核信息的安全性。
-
公开(公告)号:CN110892387A
公开(公告)日:2020-03-17
申请号:CN201880046396.X
申请日:2018-07-05
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/0817 , G06F12/1036 , G06F12/1081
Abstract: 一种用于数据处理网络的节点的存储器节点控制器,所述网络包括至少一个计算设备和至少一个数据资源,每个数据资源通过物理地址来寻址。所述节点被配置为将所述至少一个计算设备与所述至少一个数据资源耦合。所述数据处理网络的元件经由系统地址空间来寻址。所述存储器节点控制器包括:到所述至少一个数据资源的第一接口;到所述至少一个计算设备的第二接口;以及系统地址到物理地址转换器缓存,所述系统地址到物理地址转换器缓存被配置为将所述系统地址空间中的系统地址转换为所述至少一个数据资源的物理地址空间中的物理地址。
-
公开(公告)号:CN110869916A
公开(公告)日:2020-03-06
申请号:CN201880046462.3
申请日:2018-07-05
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/109 , G06F12/1036
Abstract: 提供一种系统、装置和方法,其中虚拟存储器地址范围和该范围的副本被映射到数据处理系统中的相同第一系统地址范围,直到虚拟存储器地址范围中的地址或其副本被写入为止。通用系统地址范围包括多个分区。响应于对通用地址范围的分区中的地址的写入请求,生成第二系统地址范围。第二系统地址范围被映射到与第一系统地址范围相同的物理地址,除了包含待写入的地址的分区以及其在第二系统地址范围中的相应分区被映射到不同的物理地址之外。第一层映射数据可以被存储在范围表缓冲器中,并且在生成第二系统地址范围时被更新。
-
-
-
-
-
-
-
-
-