Invention Grant
US09396010B2 Optimization of packet processing by delaying a processor from entering an idle state
有权
通过延迟处理器进入空闲状态来优化数据包处理
- Patent Title: Optimization of packet processing by delaying a processor from entering an idle state
- Patent Title (中): 通过延迟处理器进入空闲状态来优化数据包处理
-
Application No.: US14194077Application Date: 2014-02-28
-
Publication No.: US09396010B2Publication Date: 2016-07-19
- Inventor: Pradeep Vincent , David D. Becker
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US NV Reno
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US NV Reno
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/455 ; G06F9/50

Abstract:
Some embodiments facilitate high performance packet-processing by enabling one or more processors that perform packet-processing to determine whether to enter an idle state or similar state. As network packets usually arrive or are transmitted in batches, the processors of some embodiments determine that more packets may be coming down a multi-stage pipeline upon receiving a first packet for processing. As a result, the processors may stay awake for a duration of time in anticipation of an incoming packet. Some embodiments keep track of the last packet that entered the first stage of the pipeline and compare that with a packet that the processor just processed in a pipeline stage to determine whether there may be more packets coming that need processing. In some embodiments, a processor may also look at a queue length of a queue associated with an upstream stage to determine whether more packets may be coming.
Public/Granted literature
- US20140181818A1 OPTIMIZATION OF PACKET PROCESSING BY DELAYING A PROCESSOR FROM ENTERING AN IDLE STATE Public/Granted day:2014-06-26
Information query