-
公开(公告)号:US11086748B2
公开(公告)日:2021-08-10
申请号:US16438581
申请日:2019-06-12
发明人: Bruce Ratcliff
摘要: In one example implementation, a computer-implemented method includes receiving, at a parallel processor complex, a task to be executed by the parallel processor complex. The parallel processor complex includes a trace processor and a plurality of task execution processors, each of the plurality of task execution processors having a plurality of trace buffers associated exclusively therewith. The method further includes creating, by the trace processor, a trace entry by allocating an element from a shared queue. The method further includes loading, by the trace processor, the trace entry into a common trace buffer. The method further includes loading, by the trace processor, the trace entry into one of the plurality of trace buffers based at least in part on an interface identifier and a queue pair index record. The interface identifier identifies the one of the plurality of task execution processors with which the trace entry is associated.
-
公开(公告)号:US09419881B2
公开(公告)日:2016-08-16
申请号:US14550975
申请日:2014-11-22
CPC分类号: H04L61/2076 , G06F9/45558 , G06F2009/45595 , H04L43/08 , H04L43/0876 , H04L45/72 , H04L45/745 , H04L49/25 , H04L61/10 , H04L61/103 , H04L61/2038 , H04L61/6022
摘要: Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.
-
3.
公开(公告)号:US20200081627A1
公开(公告)日:2020-03-12
申请号:US16682481
申请日:2019-11-13
摘要: A set of memory access operations is obtained. The set of memory access operations includes a plurality of memory access operations to be chained, in which the plurality of memory access operations are to be processed as an atomic unit. The plurality of memory access operations are executed in a particular order, and one or more results are provided.
-
公开(公告)号:US20200004433A1
公开(公告)日:2020-01-02
申请号:US16025448
申请日:2018-07-02
摘要: A set of memory access operations is obtained. The set of memory access operations includes a plurality of memory access operations to be chained, in which the plurality of memory access operations are to be processed as an atomic unit. The plurality of memory access operations are executed in a particular order, and one or more results are provided.
-
公开(公告)号:US20190294521A1
公开(公告)日:2019-09-26
申请号:US16438589
申请日:2019-06-12
发明人: Bruce Ratcliff
摘要: In one example implementation, a computer-implemented method includes receiving, at a parallel processor complex, a task to be executed by the parallel processor complex. The parallel processor complex includes a trace processor and a plurality of task execution processors, each of the plurality of task execution processors having a plurality of trace buffers associated exclusively therewith. The method further includes creating, by the trace processor, a trace entry by allocating an element from a shared queue. The method further includes loading, by the trace processor, the trace entry into a common trace buffer. The method further includes loading, by the trace processor, the trace entry into one of the plurality of trace buffers based at least in part on an interface identifier and a queue pair index record. The interface identifier identifies the one of the plurality of task execution processors with which the trace entry is associated.
-
公开(公告)号:US09634985B2
公开(公告)日:2017-04-25
申请号:US15152609
申请日:2016-05-12
IPC分类号: H04L29/12 , H04L12/26 , G06F9/455 , H04L12/947 , H04L12/721 , H04L12/741
CPC分类号: H04L61/2076 , G06F9/45558 , G06F2009/45595 , H04L43/08 , H04L43/0876 , H04L45/72 , H04L45/745 , H04L49/25 , H04L61/10 , H04L61/103 , H04L61/2038 , H04L61/6022
摘要: Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.
-
公开(公告)号:US09419879B2
公开(公告)日:2016-08-16
申请号:US13922300
申请日:2013-06-20
CPC分类号: H04L61/2076 , G06F9/45558 , G06F2009/45595 , H04L43/08 , H04L43/0876 , H04L45/72 , H04L45/745 , H04L49/25 , H04L61/10 , H04L61/103 , H04L61/2038 , H04L61/6022
摘要: Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.
摘要翻译: 促进处理环境中的通信。 监视处理环境的一个或多个虚拟接口上的入站流量和出站流量预定义的时间量。 基于该监视,确定对于一个或多个虚拟接口的虚拟接口的选定组件是否已经接收到入站帧,但是是否在预定时间量内尚未发送出站帧。 基于确定已经接收到入站帧而没有发送出站帧,转发所生成的出站帧,以引起要刷新的虚拟接口的地址注册信息。
-
公开(公告)号:US11979459B1
公开(公告)日:2024-05-07
申请号:US18485922
申请日:2023-10-12
发明人: Bruce Ratcliff , Dan Vangor , Stephen R. Valley , Margaret Dubowsky , Francis Gassert , Jerry Stevens , Richard P. Tarcza , Patricia G. Driever
IPC分类号: H04L67/1095
CPC分类号: H04L67/1095
摘要: The embodiments herein describe configuring a data device that enables communication between a host and a shared network adapter. The data device can include data connections between the host and the shared network adapter. The data device can have both control queues in a control plane and data queues in a data plane. The control queues can be activated first in order to issue control commands to configure the data plane in the shared network adapter.
-
公开(公告)号:US10417109B2
公开(公告)日:2019-09-17
申请号:US15441408
申请日:2017-02-24
发明人: Bruce Ratcliff
摘要: Examples of techniques for packet flow tracing in a parallel processor complex are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving, at the parallel processor complex, a task to be executed by the parallel processor complex, wherein the parallel processor complex comprises a trace processor and a plurality of task execution processors; creating, by the trace processor, a trace entry by allocating an element from a shared queue; loading, by the trace processor, the trace entry into a common trace buffer; and loading, by the trace processor, the trace entry into a host interface/queue pair index trace buffer.
-
公开(公告)号:US09667593B2
公开(公告)日:2017-05-30
申请号:US15152616
申请日:2016-05-12
IPC分类号: H04L12/28 , H04L29/12 , H04L12/26 , G06F9/455 , H04L12/947 , H04L12/721 , H04L12/741
CPC分类号: H04L61/2076 , G06F9/45558 , G06F2009/45595 , H04L43/08 , H04L43/0876 , H04L45/72 , H04L45/745 , H04L49/25 , H04L61/10 , H04L61/103 , H04L61/2038 , H04L61/6022
摘要: Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.
-
-
-
-
-
-
-
-
-