-
公开(公告)号:US10558443B2
公开(公告)日:2020-02-11
申请号:US15856628
申请日:2017-12-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Jian Chen , Hong Zhou , Xinyu Hu , Hongguang Guan , Xiaojun Zhang
IPC: G06F8/41 , G06F9/38 , G06F15/163
Abstract: A hardware acceleration method, a compiler, and a device, to improve code execution efficiency and implement hardware acceleration. The method includes: obtaining, by a compiler, compilation policy information and source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor; analyzing, by the compiler, a code segment in the source code according to the compilation policy information, and determining a first code segment belonging to the first code type or a second code segment belonging to the second code type; and compiling, by the compiler, the first code segment into first executable code, and sending the first executable code to the first processor; and compiling the second code segment into second executable code, and sending the second executable code to the second processor.
-
公开(公告)号:US10050875B2
公开(公告)日:2018-08-14
申请号:US15166072
申请日:2016-05-26
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xinyu Hu , Yuping Zhao
IPC: H04L12/28 , H04L12/713 , H04L29/08 , G06F9/50 , H04L29/06 , H04L12/24 , H04L12/931
Abstract: A network service processing method and apparatus are provided. The method includes: partitioning a field-programmable gate array (FPGA) or a network processor (NP) into multiple mutually isolated service processing resources; receiving a first configuration instruction, where the first configuration instruction includes a first service configuration execution file; performing service configuration on a service processing resource according to the first service configuration execution file, so that the service processing resource performs service processing on a to-be-processed service packet; receiving a forwarding rule used when service forwarding is to be performed on the to-be-processed service packet; and receiving the to-be-processed service packet sent by a user terminal, and distributing the to-be-processed service packet to the service processing resource by using the forwarding rule, so that the service processing resource performs service processing on the to-be-processed service packet.
-
公开(公告)号:US20170359214A1
公开(公告)日:2017-12-14
申请号:US15670736
申请日:2017-08-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yuming Xie , Xinyu Hu , Yuping Zhao , Fan Yang
CPC classification number: H04L41/0286 , H04L9/0841 , H04L41/0893 , H04L63/061 , H04L63/164 , H04L63/205 , H04W76/10
Abstract: An Internet Protocol Security (IPSec) acceleration method, an apparatus, and a system, where the method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device. The IKE device and the data forwarding device are discrete devices. In this way, the IKE device and the data forwarding device can be deployed in different devices in order to increase the IPSec speed.
-
-