-
公开(公告)号:CN117667236A
公开(公告)日:2024-03-08
申请号:CN202311750287.5
申请日:2023-12-19
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
IPC分类号: G06F9/4401 , G06F9/455
摘要: 本发明提供了一种混合内核镜像的加载方法、系统、服务器和存储介质,应用于闪存中的固件,包括:加载含有多种内核镜像的镜像文件,同时根据对固件代码的运行,对硬件平台种类进行识别,得到目标硬件平台编号;将所述目标硬件平台编号作为参数在内核启动时传输给所述内核,以使所述内核根据接收到的所述目标硬件平台编号,在所述镜像文件中查找到目标内核镜像后进行加载;其中,所述镜像文件存储在所述固件和所述内核中;采用本发明能够通过一个内核镜像支持多个硬件平台,从而使得用户无需维护多个内核镜像,提高用户体验感。
-
公开(公告)号:CN117667517A
公开(公告)日:2024-03-08
申请号:CN202311699821.4
申请日:2023-12-11
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
IPC分类号: G06F11/14 , G06F16/182
摘要: 本发明提供了一种分布式文件处理方法、装置、服务器、设备及存储介质,包括:获取待存储文件的第一特征值,并根据第一特征值,得到标识待存储文件的第一特征值索引;从待存储文件中依次提取预设尺寸的第一数据流,并将第一数据流排列在与预设掩膜相同尺寸的数据框中,根据预设掩膜对数据框进行掩膜操作,得到m个第一分片文件;其中,m为正整数;所述预设掩膜的尺寸是被第一分片文件的个数整除的矩形掩膜;依次将m个第一分片文件和第一特征值索引传输至预设服务器,以使预设服务器将m个第一分片文件存储在第一特征值索引下;采用本发明能够提高文件存储效率。
-
公开(公告)号:CN117910057A
公开(公告)日:2024-04-19
申请号:CN202410104095.5
申请日:2024-01-25
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
摘要: 本申请涉及一种可信执行环境的运行方法、计算机架构系统、加密硬盘、装置、计算机设备、计算机可读存储介质、计算机程序产品。该方法包括:验证加密硬盘是否具有可信硬件环境,其中,加密硬盘内设置有可信执行环境的镜像文件;在确定加密硬盘具有可信硬件环境的情况下,运行加密硬盘的可信执行环境的镜像文件,以运行可信执行环境。使用加密硬盘即可实现可信执行环境的运行,提高了数据交互的安全性以及可信验证的便捷性。
-
公开(公告)号:CN117667517B
公开(公告)日:2024-09-03
申请号:CN202311699821.4
申请日:2023-12-11
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
IPC分类号: G06F11/14 , G06F16/182
摘要: 本发明提供了一种分布式文件处理方法、装置、服务器、设备及存储介质,包括:获取待存储文件的第一特征值,并根据第一特征值,得到标识待存储文件的第一特征值索引;从待存储文件中依次提取预设尺寸的第一数据流,并将第一数据流排列在与预设掩膜相同尺寸的数据框中,根据预设掩膜对数据框进行掩膜操作,得到m个第一分片文件;其中,m为正整数;所述预设掩膜的尺寸是被第一分片文件的个数整除的矩形掩膜;依次将m个第一分片文件和第一特征值索引传输至预设服务器,以使预设服务器将m个第一分片文件存储在第一特征值索引下;采用本发明能够提高文件存储效率。
-
公开(公告)号:CN117891514A
公开(公告)日:2024-04-16
申请号:CN202410078949.7
申请日:2024-01-19
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
IPC分类号: G06F9/38
摘要: 本申请涉及一种分支预测方法、装置、电子设备和计算机可读存储介质。所述方法包括:获取应用程序的可执行文件;可执行文件由对应用程序进行编译得到的汇编文件生成;汇编文件包括应用程序中不同函数对应的动态分支预测指令;根据可执行文件的函数调用测试数据,确定应用程序的目标函数集合;针对目标函数集合中的每个函数,采用静态分支预测指令替换动态分支预测指令的方式,对汇编文件进行迭代更新,直至得到满足性能优化要求的目标汇编文件;采用目标汇编文件,生成应用程序的优化后可执行文件。采用本方法能够实现对分支预测进行自动调整优化,无需人工干预,有效减少了分支错误预测带来的性能损失,提升了应用程序整体性能。
-
公开(公告)号:CN117851069A
公开(公告)日:2024-04-09
申请号:CN202410052561.X
申请日:2024-01-12
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
IPC分类号: G06F9/50 , G06F9/455 , G06F12/02 , G06F12/1009
摘要: 本申请提供一种内存虚拟化的性能优化方法、装置、电子设备及存储介质。该方法包括:响应于宿主机访问虚拟机的中断事件,控制宿主机的宿主机CPU退出虚拟机的虚拟机内核;控制宿主机CPU访问宿主机的内核虚拟化模块KVM,其中,KVM用于从虚拟机CPU的硬件高速缓冲区中读取全部的地址转换表项,并保存到宿主机的内存结构体中;从宿主机的内存结构体中,加载全部的地址转换表项到宿主机CPU的硬件高速缓冲区。可以实现减少地址转换表项的异常次数,提升宿主机频繁访问内存场景下的性能的技术效果。
-
公开(公告)号:CN117632433A
公开(公告)日:2024-03-01
申请号:CN202311662260.0
申请日:2023-12-05
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
IPC分类号: G06F9/48 , G06F16/903
摘要: 本申请属于计算机技术领域,公开了一种提升中断响应速度的方法、装置设备及存储介质,该方法包括:获取多个中断;根据预设业务要求将各中断划分为高优先级中断或低优先级中断;基于各个高优先级中断生成中断缓存数据库;接收中断异常信息,并获取中断异常信息中的目标中断号;查找中断缓存数据库中是否存在目标中断号;若存在,则执行中断异常信息;若不存在,则执行初始中断处理流程。本申请能够解耦硬件依赖并简化高优先级中断的处理流程,大大提高中断响应速度。
-
公开(公告)号:CN117407059A
公开(公告)日:2024-01-16
申请号:CN202311395798.X
申请日:2023-10-25
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
摘要: 本申请实施例提供一种中断控制方法、设备、存储介质及程序产品,该方法包括第一中断控制器接收第二中断控制器发送的第一中断号,第一中断号包括中断源对应的中断接口的标识信息,将第一中断号存储在第一寄存器中,以使处理器从第一寄存器中读取第一中断号,根据第一中断号对中断源进行中断处理。本申请实施例提供的中断控制方法,通过在中断控制器中设置交互模块,实现中断控制器之间的数据交互,从而无需处理器对各中断控制器的寄存器进行读写,缩短了处理器处理中断的耗时,提高了系统性能。
-
公开(公告)号:CN117407059B
公开(公告)日:2024-05-07
申请号:CN202311395798.X
申请日:2023-10-25
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
摘要: 本申请实施例提供一种中断控制方法、设备、存储介质及程序产品,该方法包括第一中断控制器接收第二中断控制器发送的第一中断号,第一中断号包括中断源对应的中断接口的标识信息,将第一中断号存储在第一寄存器中,以使处理器从第一寄存器中读取第一中断号,根据第一中断号对中断源进行中断处理。本申请实施例提供的中断控制方法,通过在中断控制器中设置交互模块,实现中断控制器之间的数据交互,从而无需处理器对各中断控制器的寄存器进行读写,缩短了处理器处理中断的耗时,提高了系统性能。
-
公开(公告)号:CN117851276A
公开(公告)日:2024-04-09
申请号:CN202410031347.6
申请日:2024-01-09
申请人: 合芯科技有限公司 , 北京市合芯数字科技有限公司
摘要: 本发明公开了一种模拟外设的内存配置方法及装置,通过获取用户设置的模拟外设的内存映射地址范围,将内存映射地址范围发送到外设模拟程序中,以使外设模拟程序将内存映射地址范围添加到虚拟化仿真开源项目中,得到更新后的虚拟化仿真开源项目;在监测到更新后的虚拟化仿真开源项目启动时,基于外设模拟程序,对虚拟化仿真开源项目创建虚拟操作系统时的内存空间分配过程进行监听,获取虚拟操作系统运行时模拟外设的内存地址空间;将内存地址空间映射到外设模拟程序中,以使外设模拟程序在接收到用户设置的模拟外设对应的寄存器初始化值后,基于寄存器初始化值对内存地址空间进行修改;与现有技术相比,本发明的技术方案能降低模拟外设的研发成本。
-
-
-
-
-
-
-
-
-