一种基于链表结构进行请求队列填充读取方法及系统

    公开(公告)号:CN117493614A

    公开(公告)日:2024-02-02

    申请号:CN202311562218.1

    申请日:2023-11-22

    Abstract: 本发明公开了一种基于链表结构进行请求队列填充读取方法,所述方法包括:发送插入总请求队列的指令;基于当前总请求队列的情况,根据空闲条目算法查看队列是否有空闲,若有空闲,则根据请求自身种类先判断当前请求队列中是否已经有同类请求在里面,若有,则需要更新队列的尾指针以及根据链表队列更新逻辑,将写入的指令位置串入链表,供后续的读取步骤查找,若无,则只需要创建同类请求队列的头尾指针;根据请求队列读取条目方法,判断对应类型请求队列中是否有请求,若是,则根据头指针指示的队列条目号读取请求,接着将链表中的下一条请求索引号写入头指针,该下一条请求的位置是从链表队列中读出的;更新对应种类请求队列的头指针。

    一种服务器管理芯片及USB虚拟hub的实现方法

    公开(公告)号:CN117407329A

    公开(公告)日:2024-01-16

    申请号:CN202311467157.0

    申请日:2023-11-07

    Abstract: 本发明提供了一种服务器管理芯片及USB虚拟hub的实现方法,所述服务器管理芯片连接服务器核心,所述服务器管理芯片上集成有USB_host控制器和USB_device控制器,以实现通过服务器管理芯片对服务器核心进行远程管理的功能;通过软件重定向,实现一种同时拥有device设备和host设备的虚拟hub,服务器管理芯片可作为USB_host来使用本地连接的USB_device设备,为远程维护服务器、本地维护服务器的USB设备连接提供了硬件上的支持。对于服务器核心来说,USB设备相当于都是在本地连接,无需为远程连接更改核心设计,削减了设计成本。

    一种嵌入式芯片中断异常处理验证方法及模拟器

    公开(公告)号:CN115904784A

    公开(公告)日:2023-04-04

    申请号:CN202211452373.3

    申请日:2022-11-21

    Abstract: 本发明公开了一种嵌入式芯片中断异常处理验证方法及模拟器,使用C语言,基于精简指令集及自研指令集架构模拟嵌入式芯片中断异常处理功能,通过模拟器对全部站台和部件会发生的所有类型的中断异常的判断条件进行建模,对中断异常进行优先级排序,为所有中断异常分配异常处理入口,并设置处理方式;将待测设计与模拟器同时载入指令,将两者的处理结果进行比对,若待测设计与模拟器结果一致则判断为正确处理。本发明使用C语言开发的模拟器,能更及时发现核心在异常和中断处理产生的错误并告知设计人员错误指令地址,提高了验证效率。

    指令高速缓存的预取控制方法、装置、芯片及存储介质

    公开(公告)号:CN115563031A

    公开(公告)日:2023-01-03

    申请号:CN202211259393.9

    申请日:2022-10-14

    Abstract: 本发明公开了指令高速缓存的预取控制方法、装置和芯片,包括;获取请求访问的物理地址,根据请求访问的物理地址查询指令高速缓存中对应当前数据块命中情况;如果当前数据块未命中,则查询其下设定个数的数据块的命中情况;如果其下设定个数的数据块同样也都没有命中则触发预取装填流程;如果其下设定个数的数据块命中则触发普通装填流程。本发明提供一种ICache预取结构,在取指阶段会提前判断当前指令的下设定条指令的存储状态,根据当前状态一次性读取多条指令并装入指令高速缓存。采用上述ICache设计思想与方法可以实现在不改变一般指令高速缓存行Cacheline结构的前提下实现对多路组相联结构ICache的预取功能,从而提高ICache的命中率,提升处理器性能。

    一种基于多芯粒层次化Cache一致性维护系统及方法

    公开(公告)号:CN116955221A

    公开(公告)日:2023-10-27

    申请号:CN202310968432.0

    申请日:2023-08-03

    Abstract: 本发明公开了一种基于多芯粒层次化Cache一致性维护系统及方法,系统包括至少两个芯粒,每个芯粒包括核组、局部一致性控制模块、全局一致性控制模块和主存;核组包括至少一个核心,每个核心拥有私有Cache;局部一致性控制模块包括LLC,用于维护核组中核心与LLC之间的数据一致性;全局一致性控制模块用于维护各芯粒中LLC与主存之间的数据一致性。本发明解决了多芯粒互联分布共享存储处理器系统中Cache一致性问题,适用于多核心、多芯粒、多级缓存的复杂处理器结构。

Patent Agency Ranking