-
公开(公告)号:CN119479720A
公开(公告)日:2025-02-18
申请号:CN202510059849.4
申请日:2025-01-15
Applicant: 北京微核芯科技有限公司
IPC: G11C8/00
Abstract: 本发明提供一种页面调度策略的确定方法、装置和设备,涉及计算机技术领域。该方法包括:将目标队列中的待访问的存储体的行地址和存储体的历史访问行地址进行比较,获取比较结果;历史访问行地址为当前时刻之前,存储体最近一次被访问时所对应的行地址;根据比较结果,确定存储体对应的内存页面调度策略。本申请实施例的方法实现了页面调度策略的准确确定。
-
公开(公告)号:CN119336659A
公开(公告)日:2025-01-21
申请号:CN202411898639.6
申请日:2024-12-23
Applicant: 北京微核芯科技有限公司
IPC: G06F12/0802
Abstract: 本申请提供一种数据高速缓存访问方法和装置,应用于计算机处理器技术领域。该方法包括:获取访问请求,在未确定所述访问请求对数据高速缓存访问所操作的路的情况下,采用高速缓存组阻塞策略进行阻塞判断;在确定所述访问请求对数据高速缓存访问所操作的路的情况下,采用高速缓存组阻塞策略与高速缓存路阻塞策略进行阻塞判断;其中,所述高速缓存组阻塞策略为若组地址相同,则阻塞请求,反之则不阻塞请求;所述高速缓存路阻塞策略为若路地址相同,则阻塞请求,反之则不阻塞请求。
-
公开(公告)号:CN118626410B
公开(公告)日:2024-10-29
申请号:CN202411096643.0
申请日:2024-08-12
Applicant: 北京微核芯科技有限公司
IPC: G06F12/0811 , G06F12/084
Abstract: 本申请提出了一种多级缓存存储系统的访问方法、装置、设备和介质,涉及数据处理技术领域,方法包括:获取多级缓存存储系统的目标请求操作;响应于目标请求操作为第一替换请求操作,获取第一替换请求操作在多级缓存存储系统中的替换区域,以确定第一替换请求操作在多级缓存存储系统中的目标写回区域;获取第一替换请求操作在替换区域内的第一数据块,并将第一数据块替换写回至目标写回区域。无需等待特定条件被满足,即可将数据块替换写回到不同的目标写回区域,提高了数据块的替换写回的灵活性,优化了多级缓存存储系统的访问方法。
-
公开(公告)号:CN118626409B
公开(公告)日:2024-10-29
申请号:CN202411096641.1
申请日:2024-08-12
Applicant: 北京微核芯科技有限公司
IPC: G06F12/0811 , G06F3/06
Abstract: 本申请提出了一种写请求的处理方法、装置、设备和介质,涉及数据处理技术领域,方法包括:获取第一写请求在一级私有缓存中的第一候选数据块的数据块状态,其中,一级私有缓存属于第一处理器核;根据数据块状态,识别第一写请求在一级私有缓存中是否写失效;响应于识别到第一写请求在一级私有缓存中写失效,通过第一处理器核上的二级私有缓存,获取第一写请求的目标写数据块。简化了写失效的识别判定方法,提高了写请求在多级缓存存储系统中的命中率,优化了写请求的处理方法。
-
公开(公告)号:CN118796278A
公开(公告)日:2024-10-18
申请号:CN202411289756.2
申请日:2024-09-14
Applicant: 北京微核芯科技有限公司
IPC: G06F9/38
Abstract: 本发明提供一种处理器取指令方法、装置、设备和存储介质,涉及计算机技术领域,该方法应用于电子设备中的处理器,电子设备包括处理器和存储器,存储器包括高速缓存器,该方法包括:接收取指令请求;取指令请求的指令块中包括普通指令和压缩指令;根据取指令请求,确定取指令请求的有效结果;有效结果用于表征取指令请求是否需要从高速缓存器中跨行取指令,高速缓存器中包括奇体存储体和偶体存储体;在有效结果为有效的情况下,根据取指令请求从指令块所在的连续两个高速缓存行中取出目标指令;指令块为基于取指令请求中的取指地址确定的;在有效结果为无效的情况下,根据取指令请求从指令块所在的高速缓存行中取出目标指令。
-
公开(公告)号:CN118626413A
公开(公告)日:2024-09-10
申请号:CN202411096640.7
申请日:2024-08-12
Applicant: 北京微核芯科技有限公司
IPC: G06F12/084 , G06F12/0811
Abstract: 本申请提出了一种数据块的状态获取方法、装置和电子设备,涉及数据处理技术领域,方法包括:响应于第一读请求在一级私有缓存和二级私有缓存中读失效,通过共享缓存获取所述第一读请求返回的第一数据块;获取所述第一数据块的第一计数值,并根据所述第一计数值获取所述第一数据块的第一数据块状态。本申请中,第一读请求在一级私有缓存和二级私有缓存中读失效时,通过共享缓存获取第一数据块,并根据第一数据块的第一计数值确定第一数据块的第一数据块状态,降低了多级缓存系统的一致性维护的工作量,从而降低了缓存容量的浪费程度,提高了访存请求在多级缓存中的命中率。
-
公开(公告)号:CN118312220B
公开(公告)日:2024-08-30
申请号:CN202410742201.2
申请日:2024-06-11
Applicant: 北京微核芯科技有限公司
IPC: G06F9/30
Abstract: 本公开提出一种指令的发送方法、装置及设备。方法包括:第一发射队列接收第一类型的指令及指令所需的源操作数,并在获取指令所需的全部源操作数之后,将指令及全部源操作数发送给功能单元。第二发射队列接收第二类型的指令,将指令发送给寄存器堆后,由寄存器堆向功能单元发送指令及指令所需的源操作数。由此,针对不同的指令,在不同时机读取源操作数。从而减少了使用的寄存器堆的读端口数量,同时又降低了发射队列存储数据的存储空间。
-
公开(公告)号:CN117971318B
公开(公告)日:2024-07-02
申请号:CN202410365391.0
申请日:2024-03-28
Applicant: 北京微核芯科技有限公司
Abstract: 本公开提出一种取数指令猜测不相关错误的预测方法和装置,该方法包括:确定待预测取数指令对应的访问地址以及程序计数器的值,其中,访问地址包括目标区域基地址和目标区域偏移量,基于程序计数器的值和目标区域偏移量确定索引值,并基于索引值从预设预测表中获取有效预测表项,其中,有效预测表项包括:候选区域基地址以及对应的候选位向量,基于候选区域基地址和候选位向量计算得到多个块地址,确定多个块地址与访问地址的对比结果,并根据对比结果确定待预测取数指令猜测不相关错误的预测结果,由此,能够通过预测技术减少取数指令猜测不相关错误的发生,进而降低由于取数指令猜测不相关错误而带来的重新执行代价,提高访存指令的执行效率。
-
公开(公告)号:CN117971317B
公开(公告)日:2024-07-02
申请号:CN202410365390.6
申请日:2024-03-28
Applicant: 北京微核芯科技有限公司
Abstract: 本公开提出一种中央处理器与加速器交互方法、装置及电子设备,方法包括:确定存在数据传输需求时,通过命令接口发送命令至加速器的寄存器,以使所述加速器执行所述命令,其中所述寄存器为所述加速器内部的本地随机存取存储器;接收所述加速器执行所述命令的执行结果。由此,中央处理器可以通过命令接口直接向加速器发送命令,并接收加速器反馈的执行结果,完成数据传输,能够提高数据传输速度和效率。
-
公开(公告)号:CN117971721B
公开(公告)日:2024-06-28
申请号:CN202410365423.7
申请日:2024-03-28
Applicant: 北京微核芯科技有限公司
IPC: G06F12/0811 , G06F15/78
Abstract: 本申请提出一种多核处理器的模块验证方法、装置及电子设备,其中,该多核处理器的模块验证方法包括:获取随机约束地址池,并根据随机约束地址池生成测试激励;将测试激励输入被测模块,得到被测模块中任一高速缓存控制模块的第一结果,和被测模块中所有高速缓存控制模块整体的第二结果;获取局部计分板和全局计分板,并将测试激励分别输入局部计分板和全局计分板,得到第三结果和第四结果;根据第三结果和第四结果,分别对第一结果和第二结果进行验证,确定被测模块的验证结果,解决现有技术中模块验证空间膨胀快,仿真复杂的技术问题,实现高效、高覆盖率的多核处理器高速缓存控制模块的模块级验证。
-
-
-
-
-
-
-
-
-