一种验证激励的产生方法

    公开(公告)号:CN117762594B

    公开(公告)日:2024-09-10

    申请号:CN202311804812.7

    申请日:2023-12-25

    IPC分类号: G06F9/48 G06F9/50

    摘要: 本发明公开了一种验证激励的产生方法,针对海量调度单元的突发性、调度单元分配以及调度场景灵活性而设置,先获取激励分配参数,然后根据激励分配参数分发各个请求的门铃信息至不同的线程上,然后通过灵活调度,实现门铃信息的处理以及验证激励的获取,即能兼顾通用的调度激励,又可扩展DPU芯片调度单元的合并功能。

    一种模拟主机的内存分配管理方法、系统及介质

    公开(公告)号:CN117667418B

    公开(公告)日:2024-09-10

    申请号:CN202311710934.X

    申请日:2023-12-13

    IPC分类号: G06F9/50 G06F30/3308

    摘要: 本发明公开了一种模拟主机的内存分配管理方法、系统及介质;涉及内存管理技术领域;获取内存分配指,包括:空间申请指令、空间释放指令和空间访问指令;在模拟主机中执行内存分配指令:在执行空间申请指令、空间释放指令和空间访问指令的过程中添加申请信用验证机制,在执行空间申请指令前或执行空间申请指令的过程中配置段随机机制;本发明通过在执行空间申请指令、空间释放指令和空间访问指令的过程中添加申请信用验证机制,在执行空间申请指令前或执行空间申请指令的过程中配置段随机机制;解决多进程的使用中地址冲突,在频繁申请和释放时的效率降低问题,且可指定特殊地址的空间申请,指定组件所属内存空间范围,可申请多个连续内存空间。

    一种超时CPLD数据包检测方法
    3.
    发明公开

    公开(公告)号:CN118353801A

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

    申请号:CN202410448669.0

    申请日:2024-04-15

    摘要: 本发明公开了一种超时CPLD数据包检测方法,涉及网络芯片技术领域,通过构建链表以及标签指针映射表,实现了对标签的快速查找与管理,同时提供了加链操作、正常删链操作以及超时删链操作,能够对每一个读请求对应的标签进行有效管理,并及时删除已正常回复的标签以及超时标签,能够有效地避免后续请求阻塞,同时链式标签管理方式结合删链操作,能够在超时检测时仅对表头节点中的标签进行检测,有效地提高了检测效率,进一步降低了后续请求阻塞的可能性。

    一种轻量的CPLD超时检测及tag管理装置及方法

    公开(公告)号:CN118282989A

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

    申请号:CN202410503386.1

    申请日:2024-04-25

    摘要: 本发明涉及网络芯片技术领域,公开了一种轻量的CPLD超时检测及tag管理装置及方法,包括:标签队列模块,用于基于先进先出原则存储标签;链表信息存储模块,用于将该标签的出队时间、该标签的前一个出队的标签对应的标签号以及该标签后一个出队的标签对应的标签号作为一个存储元素存储在以该标签的标签号为地址的节点中;链头指针寄存器模块,用于存储链表中第一个标签对应的标签号;链尾指针寄存器模块,用于存储链表中最后一个标签对应的标签号;实时时钟,用于提供标签的出队时间;超时检测模块,用于检测所述链头指针寄存器模块所指向的标签是否超时,若超时,则释放该标签。本发明可以达到快速释放tag资源的目的。

    一种TOE的加速系统及方法
    5.
    发明公开

    公开(公告)号:CN117880222A

    公开(公告)日:2024-04-12

    申请号:CN202311804802.3

    申请日:2023-12-25

    IPC分类号: H04L49/10 H04L49/90

    摘要: 本发明公开了一种TOE的加速系统及方法,涉及硬件设计技术领域,通过在网络芯片中设置cache模块,可以将大部分连接的QPC从主机内存缓存到芯片内部,就会极大的提高对TCP报文的处理速度,减少网络芯片与主机之间的通信占用带宽;并且即使QPC并没有缓存到芯片内部,也能够从主机侧获取QPC,不影响原有的工作方式,在减少带宽占用的同时,保证了正常的报文处理。

    一种验证激励的产生方法

    公开(公告)号:CN117762594A

    公开(公告)日:2024-03-26

    申请号:CN202311804812.7

    申请日:2023-12-25

    IPC分类号: G06F9/48 G06F9/50

    摘要: 本发明公开了一种验证激励的产生方法,针对海量调度单元的突发性、调度单元分配以及调度场景灵活性而设置,先获取激励分配参数,然后根据激励分配参数分发各个请求的门铃信息至不同的线程上,然后通过灵活调度,实现门铃信息的处理以及验证激励的获取,即能兼顾通用的调度激励,又可扩展DPU芯片调度单元的合并功能。

    一种用于验证merge功能的激励方法、装置和系统

    公开(公告)号:CN117709250A

    公开(公告)日:2024-03-15

    申请号:CN202311740242.X

    申请日:2023-12-15

    IPC分类号: G06F30/33 G06F30/337

    摘要: 本发明公开了一种用于验证merge功能的激励方法、装置和系统,本发明通过随机例化激励池的深度并控制激励的权重,可以快速便捷地构造各种merge功能验证场景,例如不仅可以构建被merge成一个命令的多个激励发送的场景,可以构建被merge成一个命令的多个激励中穿插干扰命令的场景,被merge成多个命令的多个激励混合发送等场景,灵活性和适用性极高;本发明还可以通过随机控制激励池的深度和权重值的大小,来间接控制在正式访问内存之前的间隙时间内被merge上的命令数量,提高了验证的广度和可靠性。

    一种分裂线程调度方法及其验证方法

    公开(公告)号:CN117608791A

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

    申请号:CN202311635556.3

    申请日:2023-12-01

    IPC分类号: G06F9/48 G06F9/445

    摘要: 本发明公开了一种分裂线程调度方法及其验证方法,涉及线程调度和验证技术领域,在分裂线程调度过程中获取出错线程;若当前出错线程是分裂线程调度请求中的最后一条分裂线程,则结束当前分裂线程调度请求;否则根据当前出错线程的类型决定是否发送下一条分裂线程;在下一条分裂线程是分裂线程调度请求中的最后一条分裂线程时,结束执行当前分裂线程调度请求;本发明将长请求拆分成多个分裂线程流水线调度线程的方法以实现性能优化,并为了进一步提高效率,节省资源,在线程出错后取消继续调度线程;同时针对出错后取消继续调度线程这一功能提出验证方法,通过实时判断结果和预判结果,在保证参考模型功能实现的同时,简单高效地实现验证过程。

    一种DPU引擎的多线程命令执行的验证系统和方法

    公开(公告)号:CN118245305A

    公开(公告)日:2024-06-25

    申请号:CN202410491260.7

    申请日:2024-04-23

    IPC分类号: G06F11/22 G06F11/26

    摘要: 本发明公开了一种DPU引擎的多线程命令执行的验证系统和方法,本发明属于芯片验证技术领域,本发明的验证系统包括:待测DPU引擎,接收多条TCP连接的命令并进行多线程执行,同时所述待测DPU引擎向主机发送数据并接收主机返回的数据;参考模型,采集输入到所述待测DPU引擎的多条TCP连接的命令,同时采集主机向所述待测DPU引擎返回的数据,模拟所述待测DPU引擎的行为输出预期结果;以及比较模块,将所述待测DPU引擎的命令执行结果与所述参考模型的预期结果进行比较,实现所述待测DPU引擎的功能验证。本发明采用多线程架构实现快速准确的DPU引擎功能验证,并且可以快速有效覆盖DPU引擎涉及的测试点。

    一种自适应随机激励验证方法、系统、终端及介质

    公开(公告)号:CN118093292A

    公开(公告)日:2024-05-28

    申请号:CN202410486787.0

    申请日:2024-04-23

    IPC分类号: G06F11/22 G06F11/36 G06F13/42

    摘要: 本发明公开了一种自适应随机激励验证方法、系统、终端及介质,涉及芯片验证技术领域,其技术方案要点是:模拟待测模块的验证环境,并配置待测模块的参数;依据输入的虚拟序列生成协议事务包;依据协议事务包和组件配置器所配置的协议参数驱动待测模块完成数据传输;采集待测模块输入的第一数据流信息;采集待测模块反馈的第二数据流信息;通过虚拟序列解析第二数据流信息后得到解析结果,并调整下一轮虚拟序列的随机方向;读取第二数据流信息与参考信息进行对比,得到随机激励验证结果。本发明节约了从比对模型产生结果到激励产生模块获取反馈的周转时间,来自待测模块的反馈作用于激励的延时接近为零。