INSTRUCTION PREDICTION METHOD AND APPARATUS, SYSTEM, AND COMPUTER-READABLE STORAGE MEDIUM

    公开(公告)号:US20230367596A1

    公开(公告)日:2023-11-16

    申请号:US18314655

    申请日:2023-05-09

    CPC classification number: G06F9/30058

    Abstract: An instruction prediction method and apparatus, a system, and a computer-readable storage medium relate to the field of computer technologies. The method includes: a processor obtains a plurality of to-be-executed first IBs, where any first IB includes at least one instruction to be sequentially executed, and the at least one instruction includes one branch instruction; searches, based on branch instructions included in the plurality of first IBs, at least one candidate execution path for a candidate execution path corresponding to the plurality of first IBs, where any candidate execution path indicates a jump relationship between a plurality of second IBs, and a jump relationship indicated by the candidate execution path corresponding to the plurality of first IBs includes a jump relationship between the plurality of first IBs; and predicts, based on the jump relationship between the first IBs, a next instruction corresponding to a branch instruction in each first D3.

    METHOD FOR FORWARDING PACKET ON SR NETWORK, DEVICE, AND SYSTEM

    公开(公告)号:US20220217081A1

    公开(公告)日:2022-07-07

    申请号:US17703614

    申请日:2022-03-24

    Abstract: A method for processing a packet on an SR network is provided, including: receiving a packet, where a packet header of the packet includes a destination address field, a first pointer, a second pointer, and a list used to process the packet, the list includes a plurality of sequentially arranged identifiers, and a value of the first pointer and a value of the second pointer jointly indicate a location of a first identifier in the plurality of identifiers in the list; determining the first identifier based on the value of the first pointer and the value of the second pointer; and copying the first identifier to the destination address field. In this method, a CL pointer is set in the packet header to jointly form a two-dimensional pointer with an SL pointer, to indicate a location of a C-SID in a SID list.

    Method for forwarding packet in hybrid network, device, and system

    公开(公告)号:US11924099B2

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

    申请号:US17171429

    申请日:2021-02-09

    CPC classification number: H04L45/74 H04L45/34 H04L45/50 H04L2212/00

    Abstract: A segment routing device receives a first packet from a first network. A first packet header of the first packet includes a segment list. The segment list includes a plurality of sequentially arranged identifiers. The identifiers include a first-type identifier and a plurality of second-type identifiers. Network devices or links identified by the first-type identifier and the second-type identifier are respectively on the first network and a second network. A type of the first network is different from a type of the second network. The segment routing device encapsulates a second packet header for the first packet to form a second packet. The second packet header includes the plurality of second-type identifiers. The segment routing device sends the second packet to the second network.

    Circuit, Chip, and Electronic Device
    4.
    发明公开

    公开(公告)号:US20230236727A1

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

    申请号:US18192293

    申请日:2023-03-29

    Inventor: Taixu Tian Bing Han

    CPC classification number: G06F3/0611 G06F3/0653 G06F3/0673

    Abstract: This application provides a circuit, a chip, and an electronic device. The circuit includes a first processor and a first processing module connected to the first processor. The first processing module includes a second processor connected to a first memory. A transmission latency generated when the second processor performs read and write operations on the first memory is less than a transmission latency generated when the first processor communicates with the first processing module. Because the transmission latency generated when the second processor performs the read and write operations on the first memory is less than the transmission latency generated when the first processor communicates with the first processing module, a cost of a transmission latency of data in a bus can be reduced.

    Instruction Writing Method and Apparatus, and Network Device

    公开(公告)号:US20220308868A1

    公开(公告)日:2022-09-29

    申请号:US17840326

    申请日:2022-06-14

    Abstract: An instruction writing method, apparatus, and network device are provided to reduce a requirement for a storage space of a microcode processor. The method includes obtaining, by a first device, first indication information, where the first indication information indicates the first device to enable a first service function, and writing, by the first device, a first microcode instruction set corresponding to the first service function into an unused storage space of a target microcode processor in a network processor, where a size of the unused storage space is greater than or equal to a size of the first microcode instruction set.

    Method for forwarding packet on SR network, device, and system

    公开(公告)号:US12231329B2

    公开(公告)日:2025-02-18

    申请号:US17703614

    申请日:2022-03-24

    Abstract: A method for processing a packet on an SR network is provided, including: receiving a packet, where a packet header of the packet includes a destination address field, a first pointer, a second pointer, and a list used to process the packet, the list includes a plurality of sequentially arranged identifiers, and a value of the first pointer and a value of the second pointer jointly indicate a location of a first identifier in the plurality of identifiers in the list; determining the first identifier based on the value of the first pointer and the value of the second pointer; and copying the first identifier to the destination address field. In this method, a CL pointer is set in the packet header to jointly form a two-dimensional pointer with an SL pointer, to indicate a location of a C-SID in a SID list.

    Data Processing Method and Apparatus, Processor, and Network Device

    公开(公告)号:US20240118890A1

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

    申请号:US18483231

    申请日:2023-10-09

    CPC classification number: G06F9/3001 G06F7/57

    Abstract: A data processing apparatus includes a searching module, a first functional module (FM), and a second FM. The first FM implements a service sub-function of a first category. The second FM implements a service sub-function of a second category. The searching module determines first entry data based on first data in target data, and determines second entry data based on second data in the target data. The first data is related to a first service sub-function. The second data is related to a second service sub-function. The first service sub-function belongs to the first category. The second service sub-function belongs to the second category. The first FM performs a first functional operation based on the first data and the first entry data. The second FM performs a second functional operation based on the second data and the second entry data.

    Data Processing Method and Interaction System

    公开(公告)号:US20230101493A1

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

    申请号:US17954666

    申请日:2022-09-28

    Abstract: A data processing method applied to a programmable chip, includes a logic classification unit (LCU) that obtains, based on first data received through a data bus, at least first target classified data (TCD) and second TCD, and sends the first and second TCD to a corresponding first arithmetic logic unit (ALU) and a corresponding second ALU based on a preset mapping relationship. The LCU classifies target execution information obtained through preprocessing an entry by a ternary content addressable memory (TCAM) and service data, so that an instruction memory determines first and second information, and sends the first and second information to the corresponding first and second ALUs. The first and second ALUs respectively send, through the data bus, data obtained through performing calculation based on the first TCD and the first information and data obtained through performing calculation based on the second TCD and the second information.

    Method for Forwarding Packet in Hybrid Network, Device, and System

    公开(公告)号:US20240250906A1

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

    申请号:US18427216

    申请日:2024-01-30

    CPC classification number: H04L45/74 H04L45/34 H04L45/50 H04L2212/00

    Abstract: A segment routing device receives a first packet from a first network. A first packet header of the first packet includes a segment list. The segment list includes a plurality of sequentially arranged identifiers. The identifiers include a first-type identifier and a plurality of second-type identifiers. Network devices or links identified by the first-type identifier and the second-type identifier are respectively on the first network and a second network. A type of the first network is different from a type of the second network. The segment routing device encapsulates a second packet header for the first packet to form a second packet. The second packet header includes the plurality of second-type identifiers. The segment routing device sends the second packet to the second network.

    Packet processing method and network apparatus

    公开(公告)号:US12034636B2

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

    申请号:US17386657

    申请日:2021-07-28

    CPC classification number: H04L45/74 H04L45/20 H04L45/38

    Abstract: This application provides a packet processing method, including: receiving, by a current network node, a first packet; determining, by the current network node, a flow identification corresponding to the first packet, where the first packet does not include the flow identification; obtaining, by the current network node based on the first packet and the flow identification, a second packet, where the second packet includes the flow identification and an IOAM header, and in the second packet, the flow identification is located before the IOAM header; and sending, by the current network node, the second packet to a next network node. This resolves a problem that as a quantity of passed IOAM nodes increases, traffic classification performed by a subsequent node consumes a longer delay, thereby deteriorating forwarding performance.

Patent Agency Ranking