-
公开(公告)号:CN114489823B
公开(公告)日:2022-11-29
申请号:CN202210132258.1
申请日:2022-02-14
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F9/4401 , G06F9/50
Abstract: 本说明书实施例提供了用于就近唤醒CPU核心的方法及装置。在该方法中,当存在多个计算单元竞争同一个临界资源时,多个计算单元中除当前访问临界资源的计算单元以外的其他待访问的计算单元执行睡眠指令以进入睡眠状态,每个计算单元被分配至少一个CPU核心;执行以下循环操作,直至满足循环结束条件:在临界资源被释放时,在已访问计算单元处,根据各个计算单元被分配的CPU核心之间的距离,从处于睡眠状态的待唤醒计算单元中确定出与当前释放临界资源的已访问计算单元距离最近的待唤醒计算单元,作为目标计算单元;以及唤醒目标计算单元,以使目标计算单元访问临界资源。
-
公开(公告)号:CN112306693A
公开(公告)日:2021-02-02
申请号:CN202011299242.7
申请日:2020-11-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提出了一种数据包的处理方法和设备,其中,上述数据包的处理方法中,网卡接收到数据包之后,对上述数据包进行解析,获得上述数据包对应的数据流标识,然后,网卡根据上述数据流标识将上述数据包放入网卡队列,进而网卡从上述网卡队列中获取数据包,将获取的数据包发送到上述网卡队列对应的DMA内存,并产生相应中断,这样,与上述DMA内存所在的内存节点连接的目标CPU节点,就可以响应上述中断,从本地DMA内存中读取数据包,并对读取的数据包进行处理,这时,中断和DMA内存在同一个Die上,降低了跨Die存取数据的时延和处理开销。
-
公开(公告)号:CN112306693B
公开(公告)日:2024-04-16
申请号:CN202011299242.7
申请日:2020-11-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提出了一种数据包的处理方法和设备,其中,上述数据包的处理方法中,网卡接收到数据包之后,对上述数据包进行解析,获得上述数据包对应的数据流标识,然后,网卡根据上述数据流标识将上述数据包放入网卡队列,进而网卡从上述网卡队列中获取数据包,将获取的数据包发送到上述网卡队列对应的DMA内存,并产生相应中断,这样,与上述DMA内存所在的内存节点连接的目标CPU节点,就可以响应上述中断,从本地DMA内存中读取数据包,并对读取的数据包进行处理,这时,中断和DMA内存在同一个Die上,降低了跨Die存取数据的时延和处理开销。
-
公开(公告)号:CN114489823A
公开(公告)日:2022-05-13
申请号:CN202210132258.1
申请日:2022-02-14
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F9/4401 , G06F9/50
Abstract: 本说明书实施例提供了用于就近唤醒CPU核心的方法及装置。在该方法中,当存在多个计算单元竞争同一个临界资源时,多个计算单元中除当前访问临界资源的计算单元以外的其他待访问的计算单元执行睡眠指令以进入睡眠状态,每个计算单元被分配至少一个CPU核心;执行以下循环操作,直至满足循环结束条件:在临界资源被释放时,在已访问计算单元处,根据各个计算单元被分配的CPU核心之间的距离,从处于睡眠状态的待唤醒计算单元中确定出与当前释放临界资源的已访问计算单元距离最近的待唤醒计算单元,作为目标计算单元;以及唤醒目标计算单元,以使目标计算单元访问临界资源。
-
-
-